Verständnisfrage: Access Abfrage
Hallo Gemeinschaft,
habe eine Verständnisfrage in einer Access Abfrage
Ich habe in einer Abfrage ein Datumsfeld und bei Kriterien diesen Ausdruck
DatAdd("t";7-Wochentag(Datum());Datum())
Könnt ihr mir beschreiben, was dieser macht
habe eine Verständnisfrage in einer Access Abfrage
Ich habe in einer Abfrage ein Datumsfeld und bei Kriterien diesen Ausdruck
DatAdd("t";7-Wochentag(Datum());Datum())
Könnt ihr mir beschreiben, was dieser macht
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 34103940654
Url: https://administrator.de/forum/verstaendnisfrage-access-abfrage-34103940654.html
Ausgedruckt am: 22.12.2024 um 07:12 Uhr
9 Kommentare
Neuester Kommentar
Moin,
dafür gibt es Handbücher. Ich vermute mal, da steht DateAdd. Das erste Argument ist das Intervall, das zum Datum hinzugefügt werden soll. Hier "t" also Tag. Das zweite ist wie oft. Hier also 7 abzüglich des Wochentags des aktuellen Datums. Das dritte ist das heutige Datum, auf das die Tage draufgeschlagen werden sollen.
https://support.microsoft.com/de-de/topic/dateadd-funktion-63befdf6-1ffa ...
hth
Erik
dafür gibt es Handbücher. Ich vermute mal, da steht DateAdd. Das erste Argument ist das Intervall, das zum Datum hinzugefügt werden soll. Hier "t" also Tag. Das zweite ist wie oft. Hier also 7 abzüglich des Wochentags des aktuellen Datums. Das dritte ist das heutige Datum, auf das die Tage draufgeschlagen werden sollen.
https://support.microsoft.com/de-de/topic/dateadd-funktion-63befdf6-1ffa ...
hth
Erik
Ach herje
Datum() = 18.03.2024
Wochentag(Datum()) = 1 (oder 0 hängt immer von der Sprache ab), weil wir heute Montag haben und es der erste Tag der Woche ist.
DateAdd(t, 7 - 1, '18.03.2024') ergibt den 24.03.2024
Rufst du die dann am Mittwoch auf:
DateAdd(t, 7 - 3, '20.03.2024') ergibt den 24.03.2024
Baue dir das doch mal in Excel nach…
DatAdd("t";7-Wochentag(Datum());Datum())
t = Tag zum Datum addieren
7-Wochentag(Datum())
Von 7 die Zahl des heutigen Wochentags abziehen (ohne Lokalisierung: Montag = 2, Dienstag = 3, Mittwoch = 4 ,...)
Datum()
Dritter Parameter: Das Datum zu welchem die Anzahl addiert werden sollBsp. 1: Heute ist Montag der 18.03.2024 dann sieht die Formel aufgelöst so aus
DatAdd("t";7-2;"18.03.2024")
Samstag 23.03.2023
Bsp. 1: Heute ist Dienstag der 19.03.2024 dann sieht die Formel aufgelöst so aus
DatAdd("t";7-3;"19.03.2024")
Samstag 23.03.2023
DateAdd()
WeekDay()
Jip Danke ist korrigiert.
Moin,
alles soweit richtig. Nur eine Kleinigkeit: Der erste Tag der Woche ist im Standard der Sonntag.
https://support.microsoft.com/de-de/topic/weekday-funktion-05d360d7-2c3f ...
Liebe Grüße
Erik
alles soweit richtig. Nur eine Kleinigkeit: Der erste Tag der Woche ist im Standard der Sonntag.
https://support.microsoft.com/de-de/topic/weekday-funktion-05d360d7-2c3f ...
Liebe Grüße
Erik