Freigeben über


Verknüpfen (Dialogfeld) (Visual Database Tools)

In diesem Dialogfeld können Sie Optionen zum Verknüpfen von Tabellen angeben. Um das Dialogfeld aufzurufen, wählen Sie im Bereich Entwerfen eine Verknüpfungslinie aus. Klicken Sie anschließend im Fenster Eigenschaften auf Verknüpfungskondition und -typ, und klicken Sie auf die Auslassungspunkte (), die rechts neben der Eigenschaft angezeigt werden.

In der Standardeinstellung sind verknüpfte Tabellen über eine innere Verknüpfung miteinander verbunden. Diese Verknüpfung erstellt ein Resultset auf der Grundlage von Zeilen, deren Inhalte mit den Informationen in den verknüpften Spalten übereinstimmen. Wenn Sie die Optionen im Dialogfeld Verbinden festlegen, können Sie eine Verknüpfung angeben, die auf einem anderen Operator basiert. Außerdem können Sie eine äußere Verknüpfung festlegen.

Weitere Informationen zum Verknüpfen von Tabellen finden Sie unter Erstellen von Abfragen mit Verknüpfungen (Visual Database Tools).

Optionen

Begriff

Definition

Tabelle

Die Namen der verknüpften Tabellen bzw. Tabellenwertobjekte. Die Tabellennamen können an dieser Stelle nicht geändert werden. Sie werden lediglich zu Informationszwecken angezeigt.

Spalte

Die Namen der Spalten, mit denen die Tabellen verknüpft werden. Der Operator in der Operatorliste gibt die Beziehung zwischen den Daten in den Spalten an. Die Spaltennamen können an dieser Stelle nicht geändert werden. Sie werden lediglich zu Informationszwecken angezeigt.

Operator

Geben Sie den Operator an, der die Beziehung zwischen den verknüpften Spalten bestimmt. Wenn nicht der Gleichheitsoperator (=) festgelegt werden soll, wählen Sie den gewünschten Operator aus der Liste aus. Wenn Sie die Eigenschaftenseite schließen, wird der von Ihnen ausgewählte Operator im Rautensymbol der Verknüpfungslinie wie folgt angezeigt:

Visual Database Tools (Symbol)

Alle Zeilen von <table1>

Geben Sie an, dass alle Zeilen der linken Tabelle auch dann in der Ausgabe aufgeführt werden, wenn die rechte Tabelle keine entsprechenden Zeilen enthält. Für Spalten ohne übereinstimmende Daten in der rechten Tabelle werden keine Werte angezeigt. Das Auswählen dieser Option ist gleichbedeutend mit der Angabe von LEFT OUTER JOIN in der SQL-Anweisung.

Alle Zeilen von <table2>

Geben Sie an, dass alle Zeilen der rechten Tabelle auch dann in der Ausgabe aufgeführt werden, wenn die linke Tabelle keine entsprechenden Zeilen enthält. Für Spalten ohne übereinstimmende Daten in der linken Tabelle werden keine Werte angezeigt. Das Auswählen dieser Option ist gleichbedeutend mit der Angabe von RIGHT OUTER JOIN in der SQL-Anweisung.

Wenn Sie sowohl Alle Zeilen von <table1> als auch Alle Zeilen von <table2> auswählen, entspricht dies der Angabe von FULL OUTER JOIN in der SQL-Anweisung.

Wenn eine Option zum Erstellen einer äußeren Verknüpfung angegeben wird, ändert sich das Rautensymbol in der Verknüpfungslinie, um anzuzeigen, dass es sich bei der Verknüpfung um eine linke äußere, rechte äußere oder vollständige äußere Verknüpfung handelt.

HinweisHinweis

Die Wörter "links" und "rechts" müssen nicht unbedingt der Position der Tabellen im Diagrammbereich entsprechen. "Links" bezieht sich auf die Tabelle, die in der SQL-Anweisung links vom Schlüsselwort JOIN genannt wird, und "rechts" bezieht sich dementsprechend auf die Tabelle zur Rechten des Schlüsselworts JOIN. Ein Verschieben der Tabellen im Bereich Diagramm hat keinen Einfluss darauf, welche Tabelle als links oder rechts behandelt wird.