Garnicht?
"Sinnlos" doppelte Werte in der Tabelle.
Soll es aber überschreibbar sein und im Trigger wird nur bei IS NULL gefüllt, dann
firebird float to string ->
https://firebirdsql.org/refdocs/lang...func-cast.html
Aber ist das wirklich nicht überschreibbar,
dann entweder im SELECT eines Views zusammensetzen (serverseitig)
oder als CalcField im Dataset (clientseitig)
oder im OnGetText des Dataset-Fields oder der Grid-Column (clientseitig, wenn DisplayText=True).
Dataset.BeforePost wäre der clientseite "Trigger", aber neeeeee.