Freigeben über


Kriterienbereich

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.

Hinweis

Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

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 Sie eine SELECT-Abfrage erstellen, enthält der Kriterienbereich andere Spalten als beim Erstellen einer UPDATE-Abfrage.

In der folgenden Tabelle werden die im Kriterienbereich verwendeten Datenblattspalten aufgelistet.

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.

Output

SELECT, INSERT FROM, MAKE TABLE

Gibt an, ob eine Datenspalte in der Abfrageausgabe aufgeführt wird oder nicht.

HinweisHinweis
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.

Group By

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.

Filter

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 Werte für mehr als eine Zelle in der Datenblattspalte Filter eingeben, werden die sich ergebenden Suchbedingungen automatisch mit einem logischen AND verknüpft.

So speichern Sie mehrere Suchbedingungs Ausdrücke für eine einzelne Datenbankspalte angeben (z. B. (fname > 'A') AND (fname < 'M'), die Datenspalte zweimal im Kriterienbereich einfügen und separate Werte in der Datenblattspalte Filter für jede Instanz der Datenspalte 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.

Append

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

Aufgaben

Gewusst wie: Angeben von Suchbedingungen

Referenz

Diagrammbereich

Ergebnisbereich

SQL-Bereich

Konzepte

Regeln für das Eingeben von Suchwerten

Weitere Ressourcen

Entwerfen von Abfragen und Ansichten

Sortieren und Gruppieren von Abfrageergebnissen