@Semaphoros:
Das ist eine kurze und prägnante Fassung.
@killinspree:
Wenn Du die Ergebnisse als separate Zahlenwerte haben möchtest, hier zwei Formeln für die Berechnung der Stunden und Minuten. Bitte beachte, daß vor Ausführung der Berechnung immer erstmal geprüft wird, ob die Felder Arbeitsbeginn und Arbeitsende auch wirklich gültige Zeiten enthalten (sonst bekommst Du schon bei der Neuanlage eines Dokumentes Fehlermeldungen !):
Stunden:
@If (@IsTime (Arbeitsbeginn) & @IsTime (ArbeitsEnde); @Integer ((Arbeitsende - Arbeitsbeginn) / 3600); 0)
Minuten:
@If (@IsTime (Arbeitsbeginn) & @IsTime (Arbeitsende);
((Arbeitsende - Arbeitsbeginn) / 60) - (@Integer ((Arbeitsende - Arbeitsbeginn) / 3600) * 60);
0)
Du siehst hier auch, daß man Datums-/Zeitfelder-Werte subtrahieren kann - das Ergebnis ist die Zeitdifferenz in Sekunden.
By the way: Wenn die Datums-/Zeitfelder auch die Eingabe des Datums erlauben, müssen natürlich vorher weitere Plausibilitätsprüfungen durchgeführt werden.
HTH,
Bernhard