Leeres Datumsfeld in Access suchen

Ich habe mit Access eine Ablageverwaltung entwickelt, mit der ich die Rückgabe von wichtigen Papieren kontrolliere. In dieser Datenbank trage ich im Feld Rückgabe ein, wann die Unterlagen an den Kunden zurückgesandt wurden. Bis dahin bleibt das Datumsfeld Rückgabe leer. Können Sie mir verraten, welche Formel oder Funktion ich einsetzen muß, wenn ich alle Datensätze sehen will, die noch kein Rückgabedatum enthalten?

Sie haben den Kern der Lösung schon angesprochen: Mit der richtigen Funktion ist es ganz einfach. Ein Feld, das noch keine Daten enthält, hat in Access den Wert NULL. Dabei handelt es sich um eine Art Platzhalter für einen fehlenden Feldinhalt. Wenn Sie herausfinden wollen, ob ein Feld leer ist, können Sie die Funktion IstNull() oder IsNull() verwenden. Wenn das Feld Rückgabe leer ist, gibt die Funktion IstNull (Rückgabe) den Wert Wahr oder True zurück. Falls das Feld Daten enthält, gibt die Funktion den Wert Falsch oder False zurück.

Nachdem die Frage der richtigen Funktion geklärt ist, läßt sich die Abfrage leicht definieren: Ziehen Sie das Feld Rückgabe in das Entwurfsraster der Abfrage, und geben Sie in der Zeile Kriterien die Bedingung Ist Null ein. Dieses Filterkriterium sorgt dafür, daß die Abfrage nur Datensätze ohne Rückgabewert anzeigt.

Bei solchen Kriterien kommt es vor, daß ein Feld wie die Rückgabe zwar als Bedingung zum Einsatz kommt, ansonsten aber nicht in der Abfrage erscheinen soll. In diesem Fall brauchen Sie nur das Kontrollkästchen in der Zeile Anzeigen zu deaktivieren.