Ich habe das mal so in der Spaltenformel gelöst, nicht elegant, aber praktikabel ...
_tmp1 := @TextToNumber(@Left(@Text(tb_end;"T1");":")) * 60;
_tmp2 := @TextToNumber(@Right(@Text(tb_end;"T1");":"));
_tmp3 := _tmp1 + _tmp2;
_tmp4 := @TextToNumber(@Left(@Text(tb_start;"T1");":")) * 60;
_tmp5 := @TextToNumber(@Right(@Text(tb_start;"T1");":"));
_tmp6 := _tmp4 + _tmp5;
_tmp := ((_tmp3 - _tmp6)) / 60;
@If(@IsError(_tmp); ""; @Text(_tmp))
Die Formel ermittelt aus dem Feldwert des Endzeitpunktes - z. B. 12:45 - zuerst eine 765 (Anzahl der Minuten), macht das gleiche für den Startzeitpunkt (z. B. 11:30 = 690 Minuten) und bildet die Differenz (hier 75) Die teile ich noch durch 60 und herauskommt 1,25 (Stunden). Die Zahlen kannst Du in der Spalte addieren und erhälst so für z. B. für 6 Stunden und 15 Minuten eine 6,25.
Das Funktioniert natürlich nicht für mehrtägige Termine!
Meine User waren damit zufrieden :-)
Gruß, - Jörg