Gepolsterte Parameter
Eine normale Parameter-Abfrage, basierend auf der Nordwind-Datenbank, sähe aus wie in Listing 1 und würde bei jedem Aufruf den Dialog aus Bild 1 zeigen.
SELECT Bestellungen.*
FROM Bestellungen
WHERE (((Bestellungen.[Kunden-Code])=[Bitte Kunden-Code eingeben]));
Das lässt sich noch bedeutend benutzerfreundlicher gestalten, wenn auch Jokerzeichen wie der Stern * und das Fragezeichen ? erlaubt sind. Ändern Sie dazu das SQL-Statement wie in Listing 2, indem Sie das Gleichheitszeichen durch das Schlüsselwort LIKE ersetzen. Damit ist auch die Eingabe von „A*“ oder sogar nur „*“ als Kunden-Code möglich. Trotz allem bleibt jedoch das Ärgernis, dass keine vorhandenen Kunden-Codes, etwa in einer Combobox, angeboten werden.
SELECT Bestellungen.*
FROM Bestellungen
WHERE (((Bestellungen.[Kunden-Code]) Like [Bitte Kunden-Code eingeben]));