Bericht filtern - mit globalen Variablen

05/04/2008 - 17:22 von Stefan Paesch | Report spam
Moin zusammen!

Ich möchte in einem Bericht nur Datensàtze anzeigen, die in einem
bestimmten Datumsbereich liegen. Dieser Bereich wird durch eine
Formulareingabe bestimmt, das die Werte in zwei globalen Variablen
(ISO-Format) speichert.

z.B. vIsoDatumVon - #2007-01-08#
vIsoDatumBis - #2007-02-09#

Beim öffnen des Bericht soll dieser Bereich gefiltert werden.

So funktioniert es: Me.Filter = "Buchungsdatum Between #2007-01-09#
and #2007-02-09#"
Me.FilterOn = True

Wie ersetze ich die Datumsangabe (between) durch meine Variablen?

Vielen Dank für Eure Hilfe.

Viele Grüße Stefan.
(WinXPpro, Acc2007)
 

Lesen sie die antworten

#1 Ekkehard Böhme
05/04/2008 - 17:44 | Warnen spam
Stefan Paesch schrieb:
Moin zusammen!

Ich möchte in einem Bericht nur Datensàtze anzeigen, die in einem
bestimmten Datumsbereich liegen. Dieser Bereich wird durch eine
Formulareingabe bestimmt, das die Werte in zwei globalen Variablen
(ISO-Format) speichert.

z.B. vIsoDatumVon - #2007-01-08#
vIsoDatumBis - #2007-02-09#

Beim öffnen des Bericht soll dieser Bereich gefiltert werden.

So funktioniert es: Me.Filter = "Buchungsdatum Between #2007-01-09#
and #2007-02-09#"
Me.FilterOn = True

Wie ersetze ich die Datumsangabe (between) durch meine Variablen?



Me.Filter = "Buchungsdatum Between " & vIsoDatumVon & "and " & vIsoDatumBis"
oder:
Me.Filter = "Buchungsdatum Between #" & vIsoDatumVon & "# and #" &
vIsoDatumBis & "#"
hth
ekkehard

Vielen Dank für Eure Hilfe.

Viele Grüße Stefan.
(WinXPpro, Acc2007)


Ähnliche fragen