Kalenderwochenberechnung im Access

Hallo zusammen,

ich habe ein kleines grosses Problem. Und zwar muss ich die Urlaubsverschickung verwalten. Dazu brauche ich eine Funktion in Access, die mir die Kalenderwoche automatisch in das entsprechende Datum umwandelt. Doch das ganz große Problem an der Sache ist, dass bei mir die Kalenderwoche von Samstag bis Samstag geht.

Also im einzelnen nochmals. Ich soll die Kalenderwoche auswählen und sobald ich die KW anklicke soll mir das richtige Datum angezeigt werden. Aber nicht das Datum von der eigentlichen KW (Montag bis Sonntag) sondern von Samstag bis Samstag. So nun soll das ganze aber auch noch für die weiteren Jahre funktionieren.

Ich hoffe ihr versteht was ich meine. Ich habe nämlich keine Ahnung auf welcher Schiene ich überhaupt eine Kalenderfunktion entwickeln kann. Hoffentlich kann mir jemand weiterhelfen, ich wäre sehr dankbar!!!

Gruss Klaus

Für 2001:

SamstagVon = [FeldKW] * 7 - 7 + #21/31/2000# - 1
SamstagBis = SamstagVon + 7

Gruß
Gerd

Lösung?
Hi auch,

mit

DatTeil(‚ww‘;[Datum];0;0)

(0 = Standard-Datums-Einstellung)

kriegst Du die aktuelle KW. Statt der ersten 0 kannst Du auch
7 (ist glaube ich Sonntag) eintragen. Sollte funktionieren.
Nicht erschrecken… dieses Jahr beginnt zufällig mit einem
Montag, so daß der 1.1. auch der 1. Tag der 1. KW ist.

Der 31.12.2001 ist z.B. der 1. Tag der 1. KW 2002,
der 1.1 dementsprechend der 2. Tag der 1. KW 2002!

Wenn Du in Deine Abfrage ein Feld einfügst in der Art:

KW: DatTeil(‚ww‘;[Datum];0;0)

kannst Du dann prima nach KWs selektieren. Achte darauf, daß
Du dann das Jahr auch mit abfragst.

hoffe gehelft zu haben

MfG

Alexander Bohl

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]