Kriterienbereich (Visual Database Tools)
Im Kriterienbereich können Sie Abfrageoptionen festlegen, d. h. welche Datenspalten angezeigt oder wie die Ergebnisse sortiert werden und welche Zeilen ausgewählt werden sollen. Hierzu geben Sie die gewünschten Optionen in einem Datenblatt ähnlich einer Kalkulationstabelle ein. Im Kriterienbereich können Sie Folgendes angeben:
die anzuzeigenden Spalten sowie Aliase für Spaltennamen
die Tabelle, zu der eine Spalte gehört
Ausdrücke für berechnete Spalten
die Sortierreihenfolge für die Abfrage
Suchbedingungen
Gruppierungskriterien für Zusammenfassungsberichte, einschließlich Aggregatfunktionen
Neue Werte für UPDATE- oder INSERT INTO-Abfragen
Zielspaltennamen für INSERT FROM-Abfragen
Änderungen im Kriterienbereich werden automatisch im Diagrammbereich und im SQL-Bereich wiedergegeben. Entsprechend wird auch der Kriterienbereich automatisch aktualisiert, wenn Sie Änderungen in den anderen Bereichen vornehmen.
Informationen über den Kriterienbereich
Die Zeilen im Kriterienbereich zeigen die Datenspalten an, die in der Abfrage verwendet werden. Die Spalten im Kriterienbereich geben die Abfrageoptionen wieder.
Welche Informationen genau im Kriterienbereich angezeigt werden, ist abhängig vom Typ der erstellten Abfrage.
Wenn der Kriterienbereich nicht sichtbar ist, klicken Sie mit der rechten Maustaste auf den Designer, zeigen Sie auf Bereich, und klicken Sie dann auf Kriterien.
Optionen
Spalte |
Abfragetyp |
Beschreibung |
---|---|---|
Spalte |
Alle |
Zeigt entweder den Namen einer in der Abfrage verwendeten Datenspalte oder den Ausdruck für eine berechnete Spalte an. Diese Spalte ist gesperrt und bleibt somit bei einem horizontalen Bildlauf immer sichtbar. |
Alias |
SELECT, INSERT FROM, UPDATE, MAKE TABLE |
Gibt entweder einen alternativen Namen für eine Spalte an oder den Namen, den Sie für eine berechnete Spalte verwenden können. |
Tabelle |
SELECT, INSERT FROM, UPDATE, MAKE TABLE |
Gibt den Namen der Tabelle oder des Objekts mit Tabellenstruktur für die zugeordnete Datenspalte an. Diese Spalte ist bei berechneten Spalten leer. |
Ausgabe |
SELECT, INSERT FROM, MAKE TABLE |
Gibt an, ob eine Datenspalte in der Abfrageausgabe aufgeführt wird oder nicht.
Hinweis
Wenn dies in der Datenbank zulässig ist, können Sie eine Datenspalte in Sortier- oder Suchklauseln verwenden, ohne die Spalte im Resultset anzuzeigen.
|
Sortierungsart |
SELECT, INSERT FROM |
Gibt an, dass die zugeordnete Datenspalte zum Sortieren der Abfrageergebnisse verwendet wird. Zeigt außerdem an, ob aufsteigend oder absteigend sortiert wird. |
Sortierreihenfolge |
SELECT, INSERT FROM |
Gibt die Sortierpriorität für Datenspalten an, die zum Sortieren des Resultsets verwendet werden. Wenn Sie die Sortierreihenfolge für eine Datenspalte ändern, wird die Sortierreihenfolge für alle anderen Spalten entsprechend aktualisiert. |
Gruppieren nach |
SELECT, INSERT FROM, MAKE TABLE |
Gibt an, dass die zugeordnete Datenspalte zum Erstellen einer Aggregatabfrage verwendet wird. Diese Datenblattspalte wird nur angezeigt, wenn Sie im Menü Extras die Option Gruppieren nach ausgewählt oder im SQL-Bereich eine GROUP BY-Klausel hinzugefügt haben. In der Standardeinstellung ist der Wert dieser Spalte auf Gruppieren nach gesetzt, und die Spalte ist Teil der GROUP BY-Klausel. Wenn Sie in eine Zelle in dieser Spalte wechseln und eine Aggregatfunktion auf die zugeordnete Datenspalte anwenden, wird für den sich ergebenden Ausdruck eine Ausgabespalte zum Resultset hinzugefügt. |
Kriterien |
Alle |
Gibt eine Suchbedingung (Filter) für die zugeordnete Datenspalte an. Geben Sie einen Operator (Standardeinstellung ist "=") und den zu suchenden Wert ein. Setzen Sie Textwerte in einfache Anführungszeichen. Wenn die zugeordnete Datenspalte Teil einer GROUP BY-Klausel ist, wird der von Ihnen eingegebene Ausdruck für eine HAVING-Klausel verwendet. Wenn Sie in der Datenblattspalte Kriterien Werte für mehrere Zellen eingeben, werden die sich ergebenden Suchbedingungen automatisch durch ein logisches AND verknüpft. Um mehrere Ausdrücke für Suchbedingungen für eine einzelne Datenbankspalte anzugeben, z. B. (fname > 'A') AND (fname < 'M'), fügen Sie die Datenspalte zweimal in den Kriterienbereich ein, und geben Sie für jede Instanz der Datenspalte unterschiedliche Werte in der Spalte Kriterien ein. |
Oder |
Alle |
Gibt einen zusätzlichen Ausdruck für eine Suchbedingung für die Datenspalte an, der mit vorherigen Ausdrücken durch ein logisches OR verknüpft wird. Sie können weitere Oder-Spalten hinzufügen, indem Sie in der rechten Oder-Spalte die TAB-TASTE drücken. |
Anfügen |
INSERT FROM |
Gibt den Namen der Zieldatenspalte für die zugeordnete Datenspalte an. Wenn Sie eine INSERT FROM-Abfrage erstellen, versucht der Abfrage- und Ansicht-Designer, die Quelle einer übereinstimmenden Zieldatenspalte zuzuordnen. Wenn der Abfrage- und Ansicht-Designer keine Übereinstimmung finden kann, müssen Sie den Spaltennamen angeben. |
Neuer Wert |
UPDATE, INSERT INTO |
Gibt den Wert an, der in der zugeordneten Spalte gesetzt werden soll. Geben Sie einen Literalwert oder einen Ausdruck ein. |
Siehe auch