[ACCESS 2007] Zeit berechnen?

CoregaTab

Lieutenant
Registriert
Juni 2006
Beiträge
532
Wie kann ich zwei Zeiten wie folgt berechnen?

Dispatch - Start = Dispatchzeit

Wenn ich einen Einsatz öffne muss ich eine Startzeit und eine Dispatchzeit eingeben, davon wird errechnet wie lange ich gebraucht habe. Wie kann ich das in Access ermöglichen?

Bis jetzt habe ich eine Tabelle und eine Abfrage erstellt. Wenn ich jetzt aber

Wenn ich z.B. die Zeiten Start: 07:00:00 Dispatch: 07:01:15 sollten als Ergebnis 00:01:15 kommen aber es kommt folgendes.

1. [Dispatch]-[Start] da kommt ###### weil die Zahl sehr groß ist
2. Datdiff ("s";[Start];[Dispatch]) da bekomme ich nur als Ergebnis 15 angezeigt
3. Datdiff ("n";[Start];[Dispatch]) da bekomme ich nur als Ergebnis 1 angezeigt

Bei 2. denke ich mal das er nur die 00 und die 15 nimmt das 15 Sekunden kommen und bei 3. nimmt er nur die 00 und die 01 das es also 1 Minute ergibt.

Wie kann ich aber jetzt das ganze errechnen das ich als Ergebnis z.B. die 00:01:15 bekomme?

In Excel habe ich da kein Problem will es aber auch gerne in Access.


Danke
 
Versuch mal Folgendes:

Datdiff: Format([Dispatch]-[Start];"hh:mm:ss")

LG spam23
 
Zuletzt bearbeitet:
Vielen Dank, genau das wars.

Nächstes Problem:

Gibt es eine möglichkeit die Durchschnittszeit zu berechnen wie ich es mit der folgenden Formel in Excel gemacht habe?

=WENN(SUMME(U5:U24)=0;"";SUMME(U5:U24)/ZÄHLENWENN(U5:U24;">0"))


Da die Eingabe jeden Tag unterschiedlich sind kann ich keine festen Werte angeben wie z.B. Zeit+Zeit...../10. Es kommt mal vor das am Tag nur 2 Zeiten sind oder 15
 
Zuletzt bearbeitet:
Zurück
Oben