Datenbank flexibel und schnell abfragen

Abfragen unter Access k÷nnen Sie durch Bedingungen einschrΣnken. Das Ergebnis umfasst dann nur die DatensΣtze mit den entsprechenden Kriterien. Sie m÷chten die Abfrage dabei so flexibel halten, dass Sie die Bedingungen immer als Parameter neu eingeben k÷nnen.

Das funktioniert in Access ganz einfach. Klicken Sie dazu im Datenbankfenster unter ╗Objekte½ auf ╗Abfragen½ und definieren Sie in der Entwurfsansicht wie gewohnt eine Abfrage auf Ihre Daten und Tabellen. In der Zeile ╗Kriterien½ zur Auswahl der DatensΣtze nutzen Sie anstelle eines konkreten Wertes einen Platzhalter. Dieser besteht aus einem Text in eckigen Klammern, mit dem sich Access spΣter beim Anwender nach dem Wert dafⁿr erkundigt.
Wenn Sie zum Beispiel in einer Adressdatenbank eine Abfrage definieren, die alle DatensΣtze anhand einer vom Anwender eingegebenen Postleitzahl zurⁿckliefern soll, belegen Sie die Zeile ╗Kriterien½ der Spalte ╗PLZ½ so:

[Geben Sie eine PLZ ein:]
Wenn Sie dann die Abfrage ausfⁿhren, ÷ffnet Access den Dialog ╗Parameterwert eingeben½ und erkundigt sich mit dem von Ihnen gerade formulierten Text nach der Postleitzahl.
ZusΣtzlich k÷nnen Sie ⁿber den Menⁿbefehl ╗Abfrage | Parameter½ den verwendeten Platzhaltern Datentypen zuweisen. Tragen Sie zu diesem Zweck unter ╗Parameter½ den verwendeten Platzhalter ein und wΣhlen Sie gleich danach noch unter ╗Felddatentyp½ den passenden Datentyp aus.
▄brigens: Es ist auch m÷glich, komplexe Abfragen mit Platzhaltern zu gestalten. Beispielsweise k÷nnen Sie bei einem Kriterium mehrere Platzhalter verwenden. Um alle Adressen auszuwΣhlen, deren Postleitzahlen zwischen zwei Werten liegen, formulieren Sie das Kriterium einfach folgenderma▀en:
Zwischen [Bitte geben Sie die erste PLZ als Untergrenze an:] und [Bitte geben Sie die zweite PLZ als Obergrenze an:] 
Access erkundigt sich ⁿber diese Zeilen fⁿr jeden einzelnen Platzhalter in einem separaten Dialog nach dem entsprechenden Wert.
Au▀erdem haben Sie die M÷glichkeit, mit dem Schlⁿsselwort ╗Wie½ ein Kriterium mit dem Wildcard ╗*½ festzulegen. Zu diesem Zweck mⁿssen Sie Platzhalter und Wildcard mit dem Operator ╗&½ verbinden. Das Kriterium
Wie [Geben Sie bitte den Anfangsbuchstaben ein:] & ô*ô 
ermittelt zum Beispiel all diejenigen Adressen, bei denen der Inhalt des Feldes mit dem gerade eingegebenen Buchstaben beginnt.