Hallo,
ich hab zwei Datumsfelder mit Eingabeformar 00:00;0;_ 24 Std
Feld 1 = von_STD
Feld 2 = bis_STD
nun möchte ich per Code die Stundenanzahl im Feld Me!Benötigte_STD errechnet haben.
Me!Benötigte_STD = Me!bis_STD - Me!von_STD
funktioniert ja nicht ;-)
Hab mir schon DatDiff und die Funktion von Donkarl 2.10 angesehen.
Komm aber nicht weiter.
Wie muss ich die 2 Felder formatieren, dass die Stundenanzahl ermittelt werden kann.
Danke für eure Hilfe
Gruss Bernie
Hallo,
ZitatMe!Benötigte_STD = Me!bis_STD - Me!von_STD
funktioniert ja nicht ;-)
Aberd das geht - wenn du nur die Stunden brauchst (Ohne Rücksicht auf ev. eingegebene Minuten) - Me!Benötigte_STD ist ein normalsesTextfeld OHNE besondere Formate, von und bis haben Format Zeit, 24 Std!
Me!Benötigte_STD = DateDiff("h", Me!von_STD, Me!bis_STD)
Hallo Data,
danke, ja das funktioniert.
Aber ich hab mic hdas falsch ausgedrückt ..ich brauch natürlich die Minuten auch :-)
Me!Benötigte_STD ist bei mitr ein zahlenfeld
Also beispiel
von_STD = 07:00
bis:_STD = 09:15
Me!Benötigte_STD = 2,15 Std
Sinn und Zweck des ganzen ist dann eine Weitere Berechnung..
Ein Fahrzeug wird nach Stunden bezahlt
Tarif = 30 euro je Std
Ergo in diesem Fall erfolgt dann eine weitere berechnung 2,15 x 30 Euro
danke gruss
bernie
Hallo,
Zitatvon_STD = 07:00
bis:_STD = 09:15
Me!Benötigte_STD = 2,15 Std
Das sind aber keine 2,15 Std, sondern 2,25 Std.
ZitatErgo in diesem Fall erfolgt dann eine weitere berechnung 2,15 x 30 Euro
Ergo muss das heisen 2,25 * 30
Ermittle die Zeit in Minuten und teile durch 60.
Me!Benötigte_MIN = DateDiff("n", Me!von_STD, Me!bis_STD) / 60n für Minuten ist richtig.
MzKlMu du hast recht !
Danke funktioniert !
Gruss Bernie