Abfrage Access 97

Ich habe folgendes Problem in einer Access Abfrage übergebe ich z.B.
unter Kriterien einen Wert aus einem Formularfeld

Beispiel:
unter dem Feld [Strasse]
Kriterien: Wie „*“ & [Formulare]![Verkauf]![suche_Strasse] & „*“

und unter dem Feld [Ort]
Kriterien: Wie „*“ & [Formulare]![Verkauf]![suche_Ort] & „*“

wenn ich die Abfrage ausführe findet es eine Menge Datensätze, aber nicht alle. Steht in einer von den 2 Spalten nichts, wird der Datensatz nicht gefunden. Es muß etwas in der Spalte stehen und wenn es nur ein Punkt ist, dann funktioniert die Abfrage.
Hat jemand evtl. eine Idee wie man die Abfrage um eine isnull Funktion o.ä. erweitern könnte, oder geht es evtl. noch anders?

Gruß Ortwin09

N’abend,

Ich habe folgendes Problem in einer Access Abfrage übergebe
ich z.B.
unter Kriterien einen Wert aus einem Formularfeld

Beispiel:
unter dem Feld [Strasse]
Kriterien: Wie „*“ & [Formulare]![Verkauf]![suche_Strasse] &
„*“

und unter dem Feld [Ort]
Kriterien: Wie „*“ & [Formulare]![Verkauf]![suche_Ort] & „*“

wenn ich die Abfrage ausführe findet es eine Menge Datensätze,
aber nicht alle.

mit welchen Werten in den Suchfeldern führst du die Abfrage denn aus?

Steht in einer von den 2 Spalten nichts, wird
der Datensatz nicht gefunden.

logisch, da beide Kriterien in einer Zeile stehen, ist es eine AND Bedingung. Also z.B. in Ort was drin und in Straße nichts drin.

Es muß etwas in der Spalte stehen und wenn es nur ein Punkt ist, dann funktioniert die Abfrage.

ja, weil dann die zwei Platzhalter (*x*) dann greifen.

Hat jemand evtl. eine Idee wie man die Abfrage um eine isnull
Funktion o.ä. erweitern könnte, oder geht es evtl. noch
anders?

ISNULL ist ein guter Ansatz, mit einer WENN-Frage (IFF) kann man das prüfen:

Kriterien: Wie IIF(ISNULL([Formulare]![Verkauf]![suche_Strasse]);"*";
„*“ & [Formulare]![Verkauf]![suche_Strasse] & „*“)

ISEMPTY wäre auch noch eine Möglichkeit

Grüße aus Rostock
Wolfgang
(Netwolf)

Hallo,
versuch mal:

Kriterien: Wie „*“ & [Formulare]![Verkauf]![suche_Strasse] & „*“ oder ist Null

und unter dem Feld [Ort]
Kriterien: Wie „*“ & [Formulare]![Verkauf]![suche_Ort] & „*“ oder ist Null

Viele Grüße vom Bodensee

Franz, DF6GL