Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: helli am März 19, 2026, 10:26:22

Titel: Wildcard in Eingabefeld
Beitrag von: helli am März 19, 2026, 10:26:22
Hallo,
ich habe folgende Frage/Problem. Ich habe eine kleine Access-Datenbank mit 3 Eingabefelder: Name, Vorname, Geburtsdatum. Über SQL ist es so geregelt, dass ich eines oder gleich mehrere Eingabefelder in der Eingabemaske für eine Abfrage befüllen kann.

Nun die Frage: ich möchte für Name und Vorname mit Wildkards (*,?) suchen können. Kann das über die SQL-Anweisungen oder über eine eingebaute Funktion in Access bewerkstelligt werden? Ich möchte, wenn es geht, kein VBA verwenden da ich mich damit nicht auskenne.
Titel: Re: Wildcard in Eingabefeld
Beitrag von: Knobbi38 am März 19, 2026, 10:42:24
Hallo Helli,

sicherlich kannst du ein Suchformular kreieren und dann mit Platzhaltern in einer Abfrage suchen.

Eigentlich solltest du die Antwort auf deine Frage aus den vorherigen Fragen und Antworten ableiten können. Auch dort wurden ja schon Platzhalter eingesetzt.

Zum Einstieg vielleicht ein Hinweis auf dieses Tutorial:
https://www.access-tutorial.de/ (https://www.access-tutorial.de/)

Knobbi38


Titel: Re: Wildcard in Eingabefeld
Beitrag von: helli am März 19, 2026, 14:33:10
Ich stehe gerade etwas auf dem Schlauch. Auf welche "vorherigen Fragen und Antworten bezieht sich
"Eigentlich solltest du die Antwort auf deine Frage aus den vorherigen Fragen und Antworten ableiten können."
Titel: Re: Wildcard in Eingabefeld
Beitrag von: MzKlMu am März 19, 2026, 15:01:26
Hallo,
als Kriterium (Where Klausel) in einer Abfrage:

=Wie "*" & "Hallo" & "*" 'zeigt alles was "Hallo" enthält an beliebiger Stelle

=Wie "Hallo" & "*" 'zeigt alles was mit "Hallo" anfängt

=Wie "*" & "Hallo" 'zeigt alles was "Hallo" am Ende enthält

Ohne VBA, wie gewünscht.


Titel: Re: Wildcard in Eingabefeld
Beitrag von: Knobbi38 am März 19, 2026, 18:09:34
siehe hier:
https://www.access-o-mania.de/forum/index.php?msg=163573 (https://www.access-o-mania.de/forum/index.php?msg=163573)

Hast du da nicht mir Wildcards gearbeitet?
ZitatWHERE IIf([Vorname]=Forms!Aktensuche!Text_Vname Is Null,[Vorname]='*',[Vorname]=Forms!Aktensuche!Text_Vname)