Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Grumpy am Oktober 25, 2017, 08:51:13

Titel: Kalenderwoche in Datum
Beitrag von: Grumpy am Oktober 25, 2017, 08:51:13
Ich habe ein tabelle in der ein Feld mit der KW als zweistellige Zahl und ein Feld mit dem Jahr als 4 stellige Zahl steht.
Daraus möchte ich ein Ablaufdatum + 5 Jahre automatisch berechnen lassen und in einem weitern Feld (berechnet) ausgeben lassen.
Titel: Re: Kalenderwoche in Datum
Beitrag von: MzKlMu am Oktober 25, 2017, 09:21:02
Hallo,
in 2 Sekunden mit "access datum aus kalenderwoche berechnen" ergoogelt:
http://msofficeinside.blogspot.de/2012/01/montag-einer-kalenderwoche-ermitteln.html

Eine Kalenderwoche ist ja kein bestimmtes Datum.
Mit welchem Datum der KW willst Du dann die + 5 Jahre rechnen, dem Montag, oder dem Sonntag ?
Titel: Re: Kalenderwoche in Datum
Beitrag von: Grumpy am Oktober 25, 2017, 11:06:31
Das ist eigentlich egal. Geht beides.
Titel: Re: Kalenderwoche in Datum
Beitrag von: MzKlMu am Oktober 25, 2017, 11:28:58
Hallo,
wenn Du dann ein Datum hast (mit der Lösung aus dem Link oben), kannst Du einfach 5 Jahre addieren.
NeuesDatum: DateAdd("jjjj";5;ErechnetesDatum)
Als berechnetes Feld in einer Abfrage.
Oder gleich komplett:
NeuesDatum: DateAdd("jjjj";5;DatSeriell([Jahr];1;4)+[KW]*7-7-(DatSeriell([Jahr];1;2) Mod 7)
)
Titel: Re: Kalenderwoche in Datum
Beitrag von: Grumpy am Oktober 26, 2017, 11:42:41
Danke funzt