Supportnet / Forum / Datenbanken
Zeiterfassung, Stunden ausrechnen
Frage
Hallo Zusammen,
ich möchte ein Zeiterfassungsdatenbank erstellen.
Wie bringe ich Access dazu mir die Stunden auszurechnen:
[Anfang] und [Ende]
bedeutet Anfang = 9:00 und Ende= 15:00 sind 6 Stunden?!?
Kann mir vielleicht einer helfen?
Antwort 1 von heizeisen
Hi,
ich denke DU willst in einem Bericht auswerten??
Dann neues ungebundenes Feld einfügen und als Steuerelement "=[ende]-[anfang]" und das Format auf Uhrzeit 24Std stellen. Das klapt aber nur wenn kein Tageswechsel dazwischen liegt. Wechsel Sommer auf Winterzeit und umgekehrt snd ebenso nicht berücksichtigt.
VE
HE
ich denke DU willst in einem Bericht auswerten??
Dann neues ungebundenes Feld einfügen und als Steuerelement "=[ende]-[anfang]" und das Format auf Uhrzeit 24Std stellen. Das klapt aber nur wenn kein Tageswechsel dazwischen liegt. Wechsel Sommer auf Winterzeit und umgekehrt snd ebenso nicht berücksichtigt.
VE
HE
Antwort 2 von Bozza
Ich will ein formular erstellen in dem Herr X einträgt anfang 9:00 bis 15:00, Access soll mir dann automatisch in nächsten Feld anzeigen wieviel Stunden das sind (6) und dann mir in nächsten Feld anzeigen, dass er diesen Monat noch x Stunden arbeiten muss!
schonmal danke!
schonmal danke!
Antwort 3 von Bozza
wenn ich in der Abfrage [ende]-[anfang] mache kommt 0,234234 (ne komische dezimalzahl)
Antwort 4 von heizeisen
Das spielt keine Rolle ob From oder bericht.
Dein Prob bei der Abfrage ist das Format des Feldes das steh nicht auf zeit sonden auf Zahl.
Dein Prob bei der Abfrage ist das Format des Feldes das steh nicht auf zeit sonden auf Zahl.
Antwort 5 von Bozza
Jetzt hab ich es! Es reich nicht das in der Tabelle zu definieren, sondern ich muss es in der Abfrage auch als Ausgabeformat (hh:mm) definieren!
Danke!
Gruß
Danke!
Gruß
Antwort 6 von heizeisen
Also grundsätzlich reicht es wenn Du das Feldformat in der Tabelle einrichtest. Aber es ist ja ein neues Feld in der Abfrage hinzugekommen.
Antwort 7 von Bozza
Wie kann ich jetzt einrichten das er 52 Std. - 6 Std (Arbeitszeit) aurechnet. Die 52 Std habe ich schon auf Format 52:00 gebracht mit //Format$(Fix([Stunden je Monat])) & ":" & Format$([Stunden je Monat];"nn")//
jedoch wenn ich jetz [Stunden]-[Summe] mache, kommt # Fehler! ([Stunden]=52:00 und [Summe]=6, der Zeitunterschied)
jedoch wenn ich jetz [Stunden]-[Summe] mache, kommt # Fehler! ([Stunden]=52:00 und [Summe]=6, der Zeitunterschied)

