Hallo zusammen,
ich habe eine Abfrage die sieht folgendermassen aus:
Artikel Produktions Zeit
1 02:15
2 01:30
Basierend auf diesen Zeiten will ich das Total der 2 Artikel ermitteln, bzw die Zeit 03:45 haben. Nun bekomme ich aber 0.15625.
Wie kann ich diese Zahl in Shorttime konvertieren.
Danke und gruss
Cédric
Hallo,
stelle im Formular einfach Shorttime als Format ein.
Die Kommazahl ist die Zeit, da muss nichts gewandelt werden.
Perfekt. Dank.
Hallo nochmals,
Die Zeit im Formular ist auf shortime umgestellt und das funktioniert wunderbar.
Nun mache ich über eine Abfrage folgende Berechnungn:
Verfügbare Kapazität Gebrauchte Kapazität Resultat Resultat Formular auf short time
0.234375 minus 0.298611 -0.06423 + 01:32 nicht - 01:32
Wenn ich nun im Formular das minus - Feld auf Shorttime stelle, übernimmt es das Formular das - nicht und zeigt einen +plus wert an.
Weis jemand wie ich das umstellen kann ?
Danke und gruss
Cédric
Hallo,
gar nicht, ein Zeitformat kann nicht negativ sein. Das Minus musst Du dazu addieren. Dann solltest Du aber auch das + vorranstellen.
Etwa so:
=Wenn(Resultat<0;"-" & Format(Resultat;"hh:nn");"+" & Format(Resultat;"hh:nn"))
Das Format im Feld entfernen.
Das funktioniert aber nur, wenn Resultat < 24h
Danke.
Ich habe deine Formel in control source wie folgt angepasst:
=IIf([Overload]<0;"-" & Format([Overload];"hh:nn");"+" & Format([Overload];"hh:nn"))
Input mask & Format entfert und bekomme folgende Nachricht: #Error
Habe es mal mit Short time anstatt hh:nn probiert, aber bekomme das gleiche Resultat.
Hallo,
scheint eine englische Version zu sein. Tausche Semikolon gegen Komma.
=IIf([Overload]<0,"-" & Format([Overload],"hh:nn"),"+" & Format([Overload],"hh:nn")) akzeptiert er nicht.
Glaube semiklon ist schon richtig.
Die Funktion ist eigentlich richtig und sollte funktionieren.
Ist der Name der Textbox in der du die Funktion schreiben willst auch Overload?
Genau das war es. Hatte den gleichen Namen. Habs geändert und jetzt funktioniert es wunderbar.