Auswahlkriterien für Abfragen
285
Abfragen
Abbildg. 15.12
Hier legen Sie das Sortierschema fest
Auswahlkriterien für Abfragen
Interessant werden Abfragen erst durch die Vereinbarung von Auswahlkriterien, die die angezeigten
Daten durch Bedingungen einschränken. Sie können so gezielt Daten herausfiltern oder berechnen
lassen.
Lassen Sie uns ein neues Beispiel beginnen, das uns mehr Abfragemöglichkeiten als die Adressenliste
bietet. Grundlage des Beispiels ist die Tabelle tblFilme, die die Stammdaten aller in unserem Bei-
spiel-Kinocenter gezeigten Filme enthält. Wir erstellen dazu eine neue Abfrage, die zunächst nur die
beiden Felder Filmtitel und FSK enthält. Die Filmtitel sollen aufsteigend sortiert werden.
Kapitel 15
Einfache Abfragen
286
Abbildg. 15.13
Eine neue Abfrage
Einfache Bedingungen
»Welche Filme sind frei ab 12 Jahren?« ist eine Fragestellung, die mithilfe einer Abfragebedingung
einfach zu beantworten ist.
1. Tragen Sie dazu in die Zeile Kriterien der Spalte FSK den Wert
12
ein.
Abbildg. 15.14
Bedingung für die Altersfreigabe
2.
Sehen Sie sich das Ergebnis der Abfrage mit der Schaltfläche Ausführen an.
Auswahlkriterien für Abfragen
287
Abfragen
Abbildg. 15.15
Alle ab 12 Jahre freigegebenen Filme
Die Bedingung, nach der die Datensätze selektiert werden, lässt sich mit
FSK = 12
beschreiben,
Access prüft so, ob der Inhalt des Feldes FSK für einen Datensatz gleich dem Wert
12
ist.
Da beim Entwurf der Tabelle tblFilme eine Formatierung für FSK definiert wurde,
werden die Einträge in der in Abbildg. 15.5 gezeigten Form dargestellt.
Sie können die Anzeige der Abfragefelder in der Datenblattansicht ausschalten.
Beispielsweise ließe sich das Feld FSK unterdrücken, denn in unserem Fall steht da ja immer nur
ab
12
. Um die Darstellung in der Datenblattansicht zu unterdrücken, entfernen Sie das Häkchen in der
entsprechenden Abfragespalte im unteren Bereich in der Zeile Anzeigen mit einem Mausklick. Die
Bedingung, die für die Spalte vereinbart wurde, wird natürlich immer noch ausgewertet.
Lassen Sie uns nun die Fragestellung »Welche Filme sind frei ab 12 Jahren?« variieren zu »Welche
Filme dürfen 12-Jährige ansehen?« Jetzt sollen also alle Filme mit FSK-Angaben kleiner oder gleich
zwölf Jahren aufgelistet werden.
HINWEIS
HINWEIS
Kapitel 15
Einfache Abfragen
288
Abbildg. 15.16
Ausgeschaltete Anzeige für das Feld FSK
Diese Bedingung können Sie leicht in der Kriterienzeile umsetzen: Die Bedingung »kleiner gleich«
schreiben Sie als
<=
.
Abbildg. 15.17
Geänderte Bedingung
Das Ergebnis zeigt die gewünschten Filme, wie in Abbildg. 15.18 zu sehen. Dazu sollte das Häkchen
in der Zeile Anzeige für die FSK natürlich wieder eingefügt werden.
Auswahlkriterien für Abfragen
289
Abfragen
Abbildg. 15.18
Ergebnis der geänderten Abfrage
Vergleichsoperatoren
Access kennt die folgenden Vergleichsoperationen:
Bedingungen für Textfelder
Die Bedingung bezog sich bisher in unserem Beispiel auf den Zahlenwert des Feldes FSK. Abfrage-
kriterien lassen sich natürlich auch für Texte vereinbaren. Im Folgenden soll nach dem Film »Happy
Feet« gesucht werden.
Wir haben dazu die Bedingung für die Spalte FSK entfernt und eine neue für den Filmtitel vereinbart.
Tabelle 15.1
Vergleichsoperatoren
Operator Bedeutung
= Gleich
< Kleiner
<= Kleiner gleich
> Größer
>= Größer gleich
<> Ungleich

Get Microsoft Office Access 2007 - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.