TKSoft-Online

Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

Zeitspanne (Nettoarbeitstage) berechnen
(1 Leser) (1) Gast
Alles rund um MS-Access
  • Seite:
  • 1

THEMA: Zeitspanne (Nettoarbeitstage) berechnen

Zeitspanne (Nettoarbeitstage) berechnen 7 Monate her #955

  • Hoss
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 2
  • Karma: 0
Hallo,

ich habe eine Access-Datenbank mit mehreren Tabellen, in denen u.a. auch Datumsangaben enthalten sind (Schadentag, ANLDAT, und Schließdatum). Ich möchte nun zwei Zeiträume mit Nettoarbeitstagen (d.h. Samstag, Sonntag und Feiertage sollen nicht mitgerechnet werden) berechnen:

1. Zeitraum: Schadentag bis ANLDAT
2. Zeitraum: ANLDAT bis Schließdatum.

Da es sich jeweils um große Datenmengen handelt, die nicht mehr in Excel handelbar sind, möchte ich die Berechnung gleich in Access vornehmen und keinen Ex- und Reimport nach/von Excel vornehmen.

Wie kann ich das am besten bewerkstelligen.

Viele Grüße
Volker

Aw: Zeitspanne (Nettoarbeitstage) berechnen 7 Monate her #956

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 502
  • Karma: 4
Hallo Volker,

im Anhang eine Bsp-DB zu Deinem Problem.
In der Abfrage1 werden die Anzahl der Tage berechnet.
Es werden z.Z. nur die allg. gültigen Feiertage berechnet.
Wenn Du noch andere brauchst musst Du den Parameter "Wahr" in der Abfrage übergeben.

Function Feiertag(Datum As Variant, fHK As Boolean, fMH As Boolean, _
fRT As Boolean, fAL As Boolean, fHA As Boolean, _
fSV As Boolean, fFL As Boolean, fRM As Boolean, _
fFD As Boolean, fAM As Boolean, fBB As Boolean) As String
 
'Fixe Feiertage:
'
01.01. "Neujahr"
' 06.01. "Heilige drei Könige" HK
'
01.05. "Maifeiertag"
' 15.08. "Mariä Himmelfahrt" MH
'
03.10. "Tag der Deutschen Einheit"
' 31.10. "Reformationstag" RT
'
01.11. "Allerheiligen" AL
' 24.12. "Heiligabend" HA
'
25.12. "1. Weihnachtstag"
' 26.12. "2. Weihnachtstag"
'
31.12. "Silvester" SV
 
'Bewegliche Feiertage: außer dem Buß- und Bettag ist der Bezugspunkt der Ostersonntag
'
"Karfreitag" -2
' "Ostersamstag" -1
'
"Ostersonntag" 0
' "Ostermontag" +1
'
"Christi Himmelfahrt" +39
' "Pfingstssamstag" +48
'
"Pfingstsonntag" +49
' "Pfingstmontag" +50
'
"Fronleichnam" +60 FL
' "Rosenmontag" -48 RM
'
"Faschingsdienstag" -47 FD
' "Aschermittwoch" -46 AM
'
"Buß- und Bettag" der Mittwoch zwischen dem 16. und 22.11. BB



Dateianhang:

Dateiname: hoss_AT.zip
Dateigröße: 21 KB
Gruß TommyK

Aw: Zeitspanne (Nettoarbeitstage) berechnen 7 Monate her #970

  • Hoss
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 2
  • Karma: 0
Hallo Tommy,

vielen Dank für Deine Hilfe. Es funktioniert einwandfrei.

Viele GRüße
Volker
  • Seite:
  • 1
Moderatoren: TommyK
Ladezeit der Seite: 1.49 Sekunden

Login

Latest Comments

Latest Forum Posts

Mehr »

Download Statistik

41 Kategorien
187 Dateien
173377 Downloads

JoomlaWatch 1.2.11 - Joomla Monitor and Live Stats by Matej Koval