Steuern der Datensatzauswahl mittels Verknüpfungen
Wenn Ihre Abfrage auf mehreren Tabellen beruht, können Sie bestimmen, welche Datensätze ausgewählt werden sollen, indem Sie Verknüpfungen ändern oder neue Verknüpfungen hinzufügen. Unter Verwendung des Dialogfeldes Verknüpfungsbedingung können Sie den Verknüpfungstyp zwischen den Tabellen ändern.
Verknüfpungen werden automatisch angezeigt, wenn Sie die Tabellen hinzufügen. Wenn jedoch die Feldnamen von verknüpften Feldern nicht übereinstimmen, müssen Sie möglicherweise eigene Verknüpfungen zwischen Tabellen erstellen. Sie können zusätzliche Verknüpfungen erstellen, indem Sie den Mauszeiger im Abfrage-Designer von dem Feld einer Tabelle in das Feld einer anderen Tabelle ziehen, oder indem Sie auf der Symbolleiste Abfrage-Designer auf die Schaltfläche Verknüpfung hinzufügen klicken, um das Dialogfeld Verknüpfung hinzufügen anzuzeigen.
Beim Ändern oder Hinzufügen einer Verknüpfung können Sie einen Verknüpfungstyp auswählen, um Ihr Ergebnis zu erweitern oder einzugrenzen. Am einfachsten erstellen Sie eine Verknüpfung mit Hilfe des Dialogfeldes Verknüpfungsbedingung.
So stellen Sie eine Verknüpfung zwischen Tabellen her
Fügen Sie einer Abfrage zwei oder mehr Tabellen hinzu.
Wählen Sie auf der Symbolleiste Abfrage-Designer die Schaltfläche Verknüpfung hinzufügen.
Wählen Sie im Dialogfeld Verknüpfungsbedingung die zusammengehörigen Feldnamen in den beiden Tabellen aus.
Anmerkung Verknüpfen Sie Spalten nur dann, wenn deren Größe und Datentyp identisch ist.
Wählen Sie einen Verknüpfungstyp aus.
Datensatzauswahl Verknüpfungstyp Aus beiden Tabellen nur die Datensätze, die den Verknüpfungskriterien entsprechen; dies ist der gebräuchlichste Verknüpfungstyp. Innere Verknüpfung Alle Datensätze aus der Tabelle auf der linken Seite der Verknüpfungskriterien und nur die Datensätze aus der Tabelle auf der rechten Seite der Verknüpfungskriterien, die den Kriterien entsprechen. Linke Verknüpfung Alle Datensätze aus der Tabelle auf der rechten Seite der Verknüpfungskriterien und nur die Datensätze aus der Tabelle auf der linken Seite der Verknüpfungskriterien, die den Kriterien entsprechen. Rechte Verknüpfung Alle Datensätze aus beiden Tabellen, unabhängig davon, ob sie den Verknüpfungskriterien entsprechen. Vollständige Verknüpfung Wählen Sie OK.
Außerdem können Sie vorhandene Verknüpfungen löschen oder ändern. Sie können eine Abfrage zwar auch ohne Verknüpfungen ausführen, das Ergebnis ist jedoch in der Praxis selten brauchbar, und die Ausführung kann viel Zeit in Anspruch nehmen.
So löschen Sie eine Verknüpfung
Wählen Sie die Verknüpfungslinie im Abfrage-Designer aus, und wählen Sie aus dem Menü Abfrage den Befehl Verknüpfungsbedingung entfernen.
- Oder -
Wählen Sie auf der Registerkarte Verknüpfung die entsprechende Verknüpfungsbedingung aus, und wählen Sie dann Entfernen.
Außer mittels Filter und Verknüpfungstypen können Sie Ihr Ergebnis auch durch Ändern der in den Verknüpfungen verwendeten Bedingungen steuern. Es ist nicht unbedingt erforderlich, dass Verknüpfungen auf einer exakten Übereinstimmung von Feldern basieren; Sie können verschiedene Verknüpfungsbeziehungen, basierend auf den Kriterien "Gleich", "Genau gleich", "Größer als" und "Kleiner als", festlegen.
Verknüpfungskriterien sind vergleichbar mit Filterkriterien; bei beiden werden zunächst Werte verglichen und dann die Datensätze berücksichtigt, die mit den Bedingungen übereinstimmen. Im Gegensatz zu einem Filter, bei dem ein Feldwert mit einem Wert des Filters verglichen wird, wird bei Verknüpfungskriterien der Feldwert aus der einen Tabelle mit dem Wert aus der anderen Tabelle verglichen.
Wenn Sie beispielsweise zwei Tabellen abfragen, die mit ihrem jeweiligen Feld für Kundenkennungen verbunden sind (Customer.cust_id = Orders.cust_id), werden von der Abfrage nur die Datensätze abgerufen, in denen diese beiden Felder übereinstimmen und die außerdem allen anderen Filtern entsprechen, die in der Abfrage festgelegt wurden.
So ändern Sie eine Verknüpfung
- Wählen Sie auf der Registerkarte Verknüpfung die zu ändernde Verknüpfungsbedingung aus.
- Passen Sie die Verknüpfungsbedingungen Ihren Bedürfnissen entsprechend an.
Siehe auch
Anpassen von Abfragen | Erstellen von Abfragen | Erstellen einer Abfrage | Ausführen von Abfragen | Abfragen mehrerer Tabellen und Ansichten | Logische Operatoren | Dialogfeld "Verknüpfungsbedingung" |