Hallo,
folgendes Problem... Ich habe eine Abfrage mit AnfangsZeit (24h ) und EndZeit(24h) und Pause(24h) in einer Abfrage.
Im Ausdruck berechne ich GesamtStunden:[EndZeit]-[AnfangsZeit]-[Pause]
Und wenn ich die Abfrage starte bekomme ich auch diese richtigen Werte angezeigt!
Nur wenn ich nun die GesamtStunden "Noch in der Abfrage" Gruppiere und die Summe im Feld GesamtStunden festlege...die Abfrage
erneute starte bekomme ich aber nicht die richtigen Werte angezeigt :(
Was hab ich den schon "wieder" falsch gemacht :(
Würde mich freun wenn mir jemand Helfen könnte.
Schöne Grüße
Albert
Hallo,
die Summierung von Zeiten ist so eine Sache für sich, besonders >24h.
Das Ergebnis wird auch oft als falsch interpretiert
Eine Zeitangabe ist eine Zahl <1 0,5 = 12:00 Uhr.
Man darf auch eine Zeitsumme (in Stunden, Minuten etc.) nicht mit einer Uhrzeit verwechseln.
Beispiel:
Wenn Du von 6:00 Uhr bis 15:00 Uhr arbeitest so sind das 9 Stunden - 1 Stunde Pause ergibt 8 Stunden Arbeit.
8 Stunden werden in Access als 0,33333 (1/24*8 ) gespeichert.
Für 4 Tage dann * 4 = 1,3333.
Dies ergibt mit einen Zeitformat 8:00 Stunden (für die Zeit wird nur der Nachkommateil berücksichtigt), was aber falsch ist.
Um auf die richtige Stundenzahl zu kommen, muss die 1,3333 mit 24 multupliziert werden.
1,3333 * 24 = 32 Stunden, was richtig ist.
Daher solltest Du das mal genauer beschreiben.
Wie stellen sich die falschen Ergebnisse dar?
Verwendest Du Zeitformate?
Hallo MzKlMu,
danke für Deine Antwort!
Na ja die Ergebnisse sind richtig in der Abfrage aber sobald ich diese aber zusammenrechnen will also eine Summe bilde kommt 10:45 raus obwohl es na ja eindeutig mehr sein sollten.
Habe nun versucht in der Abfrage *24 zu verwenden aber dann stimmen die Gesamt Stunden in der Abfrage nicht mehr :(
Alle formate hab ich in 24h
Hoffe das ist nun ein wenig besser zum verstehen?
Grüße
Albert
Hallo,
ZitatAlle formate hab ich in 24h
Du darsft
kein Format verwenden. Das muss Dir eigentlich nach meinen obigen Erklärungen klar sein.
Du hast ja
keine Uhrzeit, sondern eine Zeitsumme in Stunden. Lasse das Format weg und multipliziere mit 24, dann stimmt auch die Summe.
Die Stundensumme ist dann aber dezimal, was auch richtig ist.
Wenn Du dass als Zeitformat haben willst, musst Du das manuell erstellen.
Zeiten >24h hönnen
nicht im eingebauten Zeitformat dargestellt werden.
Ok ja danke hat jetzt funktioniert!
Albert