Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: silentwolf am März 06, 2013, 09:19:04

Titel: Datensätze liefern falsche Summe ?
Beitrag von: silentwolf am März 06, 2013, 09:19:04
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
Titel: Re: Datensätze liefern falsche Summe ?
Beitrag von: MzKlMu am März 06, 2013, 09:55:11
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?
Titel: Re: Datensätze liefern falsche Summe ?
Beitrag von: silentwolf am März 06, 2013, 10:21:00
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
Titel: Re: Datensätze liefern falsche Summe ?
Beitrag von: MzKlMu am März 06, 2013, 10:35:53
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.
Titel: Re: Datensätze liefern falsche Summe ?
Beitrag von: silentwolf am März 06, 2013, 10:50:27
Ok ja danke hat jetzt funktioniert!

Albert