Ich habe eine Datenbank mit ganz vielen Terminen. Teilweise sind aber auch Felder, in denen noch gar nichts steht.
Zur Handhabe der Termine habe ich ein Filterformular, in das ich einen Zeitraum eingeben kann, welche Daten im Bericht ausgegeben werden sollen. Wenn ich einen Start- und Endtermin angebe, dann funktioniert das auch ganz toll, aber ich möchte jetzt alle Termine bis z.B. zum 06.03.2003 und die Datensätze, wo noch gar nichts drinsteht ausgeben. Das haut irgendwie nicht hin. Die Programmierung für den "Von-Bis-Filter" sieht so aus:
If Not IsNull(Me.von) Then
If SFlt = "NA" Then
SFlt = "[Formular.Datum] >= Forms.[ Filterformular]![von]"
Else
SFlt = SFlt + " and [Formular.Datum] >= Forms.[Filterformular]![von]"
End If
End If
If Not IsNull(Me.bis) Then
If SFlt = "NA" Then
SFlt = "[ Formular.Datum] <= Forms.[Filterformular]![bis]"
Else
SFlt = SFlt + " and [Formular.Datum] <= Forms.[Filterformular]![bis]"
End If
End If
Ich müsste irgendwie begreiflich machen, dass also wenn bei "von" nichts drinsteht, er auch die leeren Termine ausgegeben werden, aber ich habe schon alles mögliche probiert, nach der Filteranweisung noch (and Forms.[Filterformular]![bis] like Null), aber dann werden immer noch nicht die leeren Datensätze angezeigt. In einer Abfrage kann man ja angeben "Ist Null", gibt es dass auch für die entsprechende VSB-Programmierung?
Danke schon mal!
Grüße von Anikke
Zur Handhabe der Termine habe ich ein Filterformular, in das ich einen Zeitraum eingeben kann, welche Daten im Bericht ausgegeben werden sollen. Wenn ich einen Start- und Endtermin angebe, dann funktioniert das auch ganz toll, aber ich möchte jetzt alle Termine bis z.B. zum 06.03.2003 und die Datensätze, wo noch gar nichts drinsteht ausgeben. Das haut irgendwie nicht hin. Die Programmierung für den "Von-Bis-Filter" sieht so aus:
If Not IsNull(Me.von) Then
If SFlt = "NA" Then
SFlt = "[Formular.Datum] >= Forms.[ Filterformular]![von]"
Else
SFlt = SFlt + " and [Formular.Datum] >= Forms.[Filterformular]![von]"
End If
End If
If Not IsNull(Me.bis) Then
If SFlt = "NA" Then
SFlt = "[ Formular.Datum] <= Forms.[Filterformular]![bis]"
Else
SFlt = SFlt + " and [Formular.Datum] <= Forms.[Filterformular]![bis]"
End If
End If
Ich müsste irgendwie begreiflich machen, dass also wenn bei "von" nichts drinsteht, er auch die leeren Termine ausgegeben werden, aber ich habe schon alles mögliche probiert, nach der Filteranweisung noch (and Forms.[Filterformular]![bis] like Null), aber dann werden immer noch nicht die leeren Datensätze angezeigt. In einer Abfrage kann man ja angeben "Ist Null", gibt es dass auch für die entsprechende VSB-Programmierung?
Danke schon mal!
Grüße von Anikke