in Filtervorgang Zeitraum und leere Felder einbinden

  • VB6

    in Filtervorgang Zeitraum und leere Felder einbinden

    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