Datenbank-Assistent – Auswahlanweisung
Datenbank-Assistent (Bearbeitungsformular) – Schritt 4
Datenbank-Assistent (Tabellenformular) – Schritt 4
Datenbank-Assistent (Listenformular) – Schritt 4
Datenbank-Assistent (Ansichtsformular) – Schritt 4
Datenbank-Assistent (Diagrammformular) – Schritt 4
Entwicklung > Datenbank > Formulareigenschaften – Registerkarte “Auswahlanweisung”
Dieser Schritt im Datenbank-Assistenten ermöglicht die Eingabe einer SQL-Anweisung zur Auswahl der Datensätze, die im aktuellen Formular angezeigt werden, und zur Bestimmung ihrer Sortierreihenfolge.
Zusammenführen
Wenn Sie im Schritt Datenbankfelder des Datenbank-Assistenten zwei oder mehr Datenbanktabellen ausgewählt haben, müssen Sie eine Anweisung eingeben, die bestimmt, wie die Tabellen in Relation gebracht werden. Im Allgemeinen setzt diese Anweisung ein Feld in jeder Tabelle mit einem Feld in allen anderen Tabellen gleich, sodass Informationen zu entsprechenden Datensätzen in allen Tabellen gemeinsam angezeigt werden können. Um zwei oder mehrere Tabellen zusammenzuführen, muss ein äquivalentes Feld in allen Tabellen vorhanden sein. Mithilfe des Dropdownmenüs können Sie Feldnamen und Operatoren schnell eingeben.
Beispiel:
Angenommen, Sie verfügen über eine Tabelle (Mitarbeiter) mit den Feldern ID und Name und eine weitere Tabelle (Gehälter) mit den Feldern ID und Gehalt. Wenn Sie Mitarbeiternamen und -gehälter in einer Sicht anzeigen möchten, müssen Sie im Schritt Datenbankfelder des Datenbank-Assistenten alle Felder in beiden Tabellen auswählen und anschließend in das Textfeld Zusammenführen Folgendes eingeben: Mitarbeiter.ID = Gehälter.ID
Wenn Sie im Schritt Datenbankfelder des Datenbank-Assistenten nur eine Tabelle ausgewählt haben, wird das Eingabefeld Zusammenführen deaktiviert, da nicht mehrere Tabellen zusammengeführt werden müssen.
Filterung
Geben Sie eine Anweisung ein, die bestimmt, welche Datensätze angezeigt werden. Mithilfe des Dropdownmenüs können Sie Feldnamen und Operatoren schnell eingeben. Lassen Sie dieses Textfeld leer, um alle Datensätze anzuzeigen.
Beispiele:
Mitarbeiter.Gehalt > 45000
Mitarbeiter.Gehalt > 45000 AND Mitarbeiter.Alter < 30
Mitarbeiter.Gehalt NOT BETWEEN 45000 AND 60000
Sortieren nach
Geben Sie einen oder mehrere Feldnamen ein, um zu bestimmen, wie die Datensätze für die Anzeige sortiert werden sollen. Mithilfe des Dropdownmenüs können Sie Feldnamen schnell eingeben. Um einen einzelnen Sortierschlüssel zu verwenden, geben Sie nur einen Feldnamen ein. Um mehrere Sortierschlüssel zu verwenden, geben Sie mehrere, durch Kommas getrennte Feldnamen ein. Soll ein Feld umgekehrt sortiert werden, geben Sie “desc” nach dem Feldnamen ein.
Beispiel:
Mitarbeiter.Gehalt desc, Mitarbeiter.Alter