Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: thorstens1304 am Mai 26, 2011, 17:23:07

Titel: Reine Arbeitszeit berechnen
Beitrag von: thorstens1304 am Mai 26, 2011, 17:23:07
Hallo,

ich habe ein eher seltenes Problem. Ich möchte die effektive Arbeitszeit eines Auftrages berechnen. Als Ergebnis möchte ich einfach nur die Arbeitsstunden ausgegeben haben und nicht den kompletten Zeitraum zwischen A und B. Die Arbeitszeit geht hierbei von Montag bis Freitag 08:00 bis 18:00. Einfach mal ein Beispiel:

Anfang: Mo. 16.05. 10:00 Ende: Mi. 18.05. 15:00 Ergebnis: (8+10+7=25)
Anfang: Mo. 16.05. 10:00 Ende: Di. 17.05. 09:00 Ergebnis: (8+1=9)
Anfang: Fr. 13.05. 14:00 Ende: Mo. 16.05. 10:00 Ergebnis: (4+2=6)

Wie kann ich dies über eine Funktion/Abfrage auswerten?
Titel: Re: Reine Arbeitszeit berechnen
Beitrag von: MzKlMu am Mai 26, 2011, 19:58:11
Hallo,
ich habe da zufällig ein Beispiel mal gemacht.
Du kannst eine Tabelle anlegen mit einem Zeitraum von z.B. 10 Jahren die alle Tage enthält.
In dieser Tabelle werden die Feiertage angehakt, nur die Feiertage. Es sind auch firmeninterne freie Tage ankreuzbar (z.B. Brückentage). Das Beispiel enthält eine Tabelle für das Jahr 2011. Du kannst automatisch beliebig viele Jahre anlegen. Nur die Haken musst Du machen, die Wochenenden gehen automatisch.
Die Namen der Formulare sind selbsterklärend.
Achtung: In der Tabelle ist nur Ostern angekreuzt.

[Anhang gelöscht durch Administrator]
Titel: Re: Reine Arbeitszeit berechnen
Beitrag von: thorstens1304 am Mai 27, 2011, 09:37:44
Ein riesen Dankeschön. Das ist genau das was ich gesucht habe.