Nums addieren, die eigentlich Stunden sind
Verfasst: 25.01.2018, 08:56
Hallo liebe Acronauten,
nachdem ich die Suchfunktion bis zum Erbrechen ausgereizt habe, möchte ich es noch mit einem eigenen Beitrag versuchen.
Folgendes Problem besteht (Formular ist angehängt):
Die jeweiligen Arbeitszeiten sollen pro Zeile eingetragen werden. Diese Arbeitszeiten sollen unten dann bei Dauer addiert werden. Eine Ausnahme bildet die "Lieferzeit", die soll nicht zur Gesamtdauer addiert werden! Eine eigene Eingabe ist ebenfalls möglich.
Aktuell habe ich eine FormCalc-If-Abfrage implementiert, mit der das ganze auf den ersten Blick auch zu funktionieren scheint. Wenn man jedoch "02:15" und "00:30" bei Arbeitszeit1 und 2 einträgt, addiert er die Gesamtdauer "02:75" statt "03:15". Ich weiß, dass es daran liegt, dass ich die Arbeitszeit-Felder unter "Objekt"->"Wert"->"Überprüfungsmuster" mit num{99:99} definiert habe. Daher behandelt er die zu addierenden Zeiten als ganz normale Digits.
Hat hier jemand eine Idee, wie ich diesen kosmetischen Fehler beseitige?
Viele Grüße und Dankeschön im Voraus!
nachdem ich die Suchfunktion bis zum Erbrechen ausgereizt habe, möchte ich es noch mit einem eigenen Beitrag versuchen.
Folgendes Problem besteht (Formular ist angehängt):
Die jeweiligen Arbeitszeiten sollen pro Zeile eingetragen werden. Diese Arbeitszeiten sollen unten dann bei Dauer addiert werden. Eine Ausnahme bildet die "Lieferzeit", die soll nicht zur Gesamtdauer addiert werden! Eine eigene Eingabe ist ebenfalls möglich.
Aktuell habe ich eine FormCalc-If-Abfrage implementiert, mit der das ganze auf den ersten Blick auch zu funktionieren scheint. Wenn man jedoch "02:15" und "00:30" bei Arbeitszeit1 und 2 einträgt, addiert er die Gesamtdauer "02:75" statt "03:15". Ich weiß, dass es daran liegt, dass ich die Arbeitszeit-Felder unter "Objekt"->"Wert"->"Überprüfungsmuster" mit num{99:99} definiert habe. Daher behandelt er die zu addierenden Zeiten als ganz normale Digits.
Hat hier jemand eine Idee, wie ich diesen kosmetischen Fehler beseitige?
Viele Grüße und Dankeschön im Voraus!