Supportnet / Forum / Datenbanken
bericht für einen zeitintervall
Frage
ich möchte einen bericht für einen bestimmten zeitintervall ausgeben.
zB für juli bis oktober, geht das?
Antwort 1 von oliverV
Ja, über das Kriterium Monat, z.B. 07 bis 10
Antwort 2 von bleekk
ich weiss dass es mit * nicht für alle monate funktioniert,aber mit einer zahl zb. 7 gibt er alles im juli aus.
ich habe die datenbank leider nicht da um es jetzt zu testen aber wenn ich "7 bis 10" eingebe sollte es funktionieren oder?
ich habe die datenbank leider nicht da um es jetzt zu testen aber wenn ich "7 bis 10" eingebe sollte es funktionieren oder?
Antwort 3 von oliverV
Verwende als Kriterium:
Zwischen 7 Und 10
Um die Abfrage flexibler zu gestalten kannst du auch mit Parametern arbeiten:
Zwischen [ab Monat] Und [bis Monat]
Um die Parametereingabe zu umgehen (es findet hier keine Gültigkeitsprüfung statt, es kann also jeder Wert eingegeben werden) kannst du die Parameter durch Formularverweise ersetzen, womit du die Kriterien aus einem geöffneten Formular ausließt.
Voraussetzung jeweils die Formatierung deines Datumsfeldes als weiteres Feld in deiner Abfrage.
Neues_Datumsfeld: Format([Dein_Datumsfeld];"mm")
Wenn du die Geschichte jahresübergreifend gestalten willst, musst du das Kriterium aus Jahr und Monat zusammensetzen, z.B.
Neues_Datumsfeld: Format([Dein_Datumsfeld];"jjjj-mm")
Noch etwas, schau doch mal hier rein.
Gruß
Oliver
Zwischen 7 Und 10
Um die Abfrage flexibler zu gestalten kannst du auch mit Parametern arbeiten:
Zwischen [ab Monat] Und [bis Monat]
Um die Parametereingabe zu umgehen (es findet hier keine Gültigkeitsprüfung statt, es kann also jeder Wert eingegeben werden) kannst du die Parameter durch Formularverweise ersetzen, womit du die Kriterien aus einem geöffneten Formular ausließt.
Voraussetzung jeweils die Formatierung deines Datumsfeldes als weiteres Feld in deiner Abfrage.
Neues_Datumsfeld: Format([Dein_Datumsfeld];"mm")
Wenn du die Geschichte jahresübergreifend gestalten willst, musst du das Kriterium aus Jahr und Monat zusammensetzen, z.B.
Neues_Datumsfeld: Format([Dein_Datumsfeld];"jjjj-mm")
Noch etwas, schau doch mal hier rein.
Gruß
Oliver
Antwort 4 von chichitta
Die ausgefeiltere Version mit einem DB-Beispiel findet sich unter:
"Berechnen von Zeiträumen als Abfragekriterium"
hier:
http://access-beispiele.tommyk-webbox.de/bsp_datetime.php#zeit_r
Gruesse
chichitta
"Berechnen von Zeiträumen als Abfragekriterium"
hier:
http://access-beispiele.tommyk-webbox.de/bsp_datetime.php#zeit_r
Gruesse
chichitta

