Warum so kompliziert ? das verstehe ich nicht... Notes rechnet ausgezeichnet mit Zeitwerten...
Wenn Du also zwei Felder hast: beide vom Typ "Zeit/Datum":
eines Namens "Ende" und eines Namens "Start", dann machst Du einfach folgendes:
Ergebnis := Ende - Start;
ist Dein Ergebnis- Feld ebenfalls vom Typ "Zeit/Datu", dann schreibst Du unter die Formel einfach noch
Ergebnis;
ist es ein Textfeld (was keinen Sinn macht, aber von mir aus....) dann schreibst Du:
@Text( @Time( Ergebnis ) )
Willst Du automatisch davon ausgehen, dass das Ende einen Tag später liegt, wenn der Wert kleiner ist als der Start, dann ergänzt Du:
tmpEnd := @If( End < Start ; @Adjust( End ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ) ; End );
Ergebnis := tmpEnd - Start;
Und wenn Du jetzt noch die Pause abziehen willst, dann wird die Formel ganz extrem schwierig:
Ergebnis := ( End - Start ) - (PauseEnd - PauseStart);
Und wenn das alles nichts hilft, dann schalt am besten Deinen Rechner aus und geh nach Hause... ;-)
Tode