Access 2010 - Abfragekriterien nach Datum nächster Woche
Hallo
1. Ich brauche in einer Abfrage bei einem Datumsfeld das Ende der nächsten Woche. D.h. ich habe eine Tabelle mit Kursen und möchte wissen welche von heute bis Ende nächster Woche stattfinden. Momentan löse ich das noch simple mit "Zwischen Datum() Und Datum()+7", bekomme damit aber eben nur die nächsten 7 Tage von heute an.
2. Die Kurse in der Tabelle (verknüpft mir einer anderen Tabelle mit den Teilnehmern) sind verschieden lang, zw. 1-5 Tage. Wie kann ich die Abfrage gestalten die mir für den Zeitraum einer Woche die Teilnehmer für jeden einzelnen Tag auflistet.
Hoffe ich habe mich verständlich ausgedrückt.
thanks, Morphil
1. Ich brauche in einer Abfrage bei einem Datumsfeld das Ende der nächsten Woche. D.h. ich habe eine Tabelle mit Kursen und möchte wissen welche von heute bis Ende nächster Woche stattfinden. Momentan löse ich das noch simple mit "Zwischen Datum() Und Datum()+7", bekomme damit aber eben nur die nächsten 7 Tage von heute an.
2. Die Kurse in der Tabelle (verknüpft mir einer anderen Tabelle mit den Teilnehmern) sind verschieden lang, zw. 1-5 Tage. Wie kann ich die Abfrage gestalten die mir für den Zeitraum einer Woche die Teilnehmer für jeden einzelnen Tag auflistet.
Hoffe ich habe mich verständlich ausgedrückt.
thanks, Morphil
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 171281
Url: https://administrator.de/forum/access-2010-abfragekriterien-nach-datum-naechster-woche-171281.html
Ausgedruckt am: 10.01.2025 um 10:01 Uhr
6 Kommentare
Neuester Kommentar
Hallo morphil!
Zu 1.: Das sollte etwa so gehen:
- unter der Annahme, dass auch bei Dir der Sonntag den Wochentags-Wert 1 liefert ...
Ich habe mal Freitag als letzten Tag der Woche vorausgesetzt - sollte die Woche am Samstag enden, dann anstelle von 6 den Wert 7 verwenden.
Zu 2. wären etwas mehr Informationen nützlich (Felder; kann ein Kurs in die nächste Woche hineinreichen, also zB 4 Tage ab Donnerstag) ...
Grüße
bastla
Zu 1.: Das sollte etwa so gehen:
Zwischen Datum() Und Datum() + 7 + 6 - Wochentag(Datum())
Ich habe mal Freitag als letzten Tag der Woche vorausgesetzt - sollte die Woche am Samstag enden, dann anstelle von 6 den Wert 7 verwenden.
Zu 2. wären etwas mehr Informationen nützlich (Felder; kann ein Kurs in die nächste Woche hineinreichen, also zB 4 Tage ab Donnerstag) ...
Grüße
bastla
@napperman
... wobei aber immer noch festgestellt werden muss, an welchem Tag die nächste Woche endet ...
Grüße
bastla
... wobei aber immer noch festgestellt werden muss, an welchem Tag die nächste Woche endet ...
Grüße
bastla
Hallo morphil!
Mangels Informationen nur einen Anhaltspunkt, wie Du für einen Kurs (Annahme: es gibt ein Datumsfeld [Beginn] und ein ganzzahliges Feld [Dauer]) feststellen kannst, ob er am Tag [DerTag] (Datumswert) stattfindet: Dazu könntest Du in einer Abfrage als Feld
und als Kriterium
verwenden (wobei hier aber zB Wochenenden innerhalb der Kursdauer nicht berücksichtig werden) ...
Grüße
bastla
Mangels Informationen nur einen Anhaltspunkt, wie Du für einen Kurs (Annahme: es gibt ein Datumsfeld [Beginn] und ein ganzzahliges Feld [Dauer]) feststellen kannst, ob er am Tag [DerTag] (Datumswert) stattfindet: Dazu könntest Du in einer Abfrage als Feld
[DerTag]
>=[Beginn] Und <=([Beginn]+[Dauer])
Grüße
bastla