Arbeiten mit Bezugstabellen und -dateien > Arbeiten mit dem Beziehungsdiagramm > Erstellen und Ändern von Beziehungen
 
Erstellen und Ändern von Beziehungen
1. Wählen Sie Datei (Windows) bzw. Ablage (OS X) > Verwalten > Datenbank und klicken Sie dann auf das Register Beziehungen.
2. Suchen Sie im Beziehungsdiagramm die beiden Tabellen, die Sie für diese Beziehung verwenden wollen.
Sie können sich an beliebiger Stelle im Diagramm befinden, müssen aber vorhanden sein, damit die Beziehung erstellt werden kann. Für Self-Join-Beziehungen wählen Sie die Einzeltabelle; FileMaker Pro erstellt dann die zweite Tabelleninstanz für Sie.
Um dem Beziehungsdiagramm eine Tabelle hinzuzufügen, klicken Sie auf die Schaltfläche "Tabelle hinzufügen". Weitere Informationen finden Sie unter Hinzufügen von Tabellen zum Beziehungsdiagramm.
Um eine Tabelle im Beziehungsdiagramm zu duplizieren, wählen Sie die Tabelle aus und klicken Sie auf die Schaltfläche "Tabelle duplizieren". Um eine duplizierte Tabelle umzubenennen, klicken Sie auf Bearbeiten-Taste und geben Sie den neuen Namen ein.
Hinweis  Sie können Tabellen in einer Beziehung nicht ändern. Sie müssen stattdessen eine neue Beziehung erstellen.
3. Klicken Sie auf ein Abgleichsfeld in einer der Tabellen und ziehen Sie es auf das entsprechende Abgleichsfeld in der anderen Tabelle.
Sie können auch auf auf die Schaltfläche "Beziehung hinzufügen" klicken klicken und die Beziehung angeben.
Hinweis  Ziehen Sie für Self-Join-Beziehungen ein Abgleichsfeld in der aktuellen Tabelle aus der Tabelle heraus und dann zurück auf das zweite Abgleichsfeld in derselben Tabelle. Benennen Sie die neue Tabelleninstanz um oder klicken Sie auf OK, um den Standardnamen zu akzeptieren.
4. Wiederholen Sie Schritt 3 für jedes Abgleichsfeld, das Sie in dieser Beziehung verwenden wollen.
5. Um die Einstellungen für eine Beziehung zu ändern, doppelklicken Sie auf die Verbindungslinie zwischen den Bezugstabellen. (Oder wählen Sie die Beziehung aus und klicken Sie auf Bearbeiten-Taste.) Gehen Sie dann wie folgt vor:
 
Für
Aktion
Ein Abgleichsfeld ändern oder hinzufügen
Wählen Sie ein neues Abgleichsfeld aus und klicken Sie auf Ändern bzw. Hinzufügen.
Den relationalen Operator ändern
Wählen Sie einen neuen Operator aus der Liste und klicken Sie auf Ändern.
Ein Paar von Verknüpfungskriterien duplizieren oder löschen
Wählen Sie das Kriterienpaar aus der Liste im mittleren Bereich des Dialogfelds und klicken Sie auf Duplizieren bzw. Löschen.
Einen Bezugsdatensatz (zur Bezugstabelle) durch Eingabe von Daten in ein Bezugsfeld eines Datensatzes in der aktuellen Tabelle hinzufügen
Aktivieren Sie Datensatzerstellung in dieser Tabelle über diese Beziehung zulassen. Wenn diese Option aktiviert ist, bewirkt die Eingabe von Daten in ein Bezugsfeld, für das kein entsprechender Bezugsdatensatz existiert, dass ein Bezugsdatensatz auf der Basis des Abgleichsfelds in der aktuellen Tabelle erstellt wird.
Die Bezugsdatensätze (in der Bezugstabelle) löschen, wenn Sie einen zugehörigen Datensatz in der aktuellen Tabelle löschen
Aktivieren Sie Bezugsdatensätze in dieser Tabelle löschen, wenn ein Datensatz in der anderen Tabelle gelöscht wird. Diese Option löscht Bezugsdatensätze auch dann, wenn sie im aktuellen Layout nicht angezeigt werden.
Hinweis  Wenn diese Option in mehreren Beziehungen in derselben Datenbank aktiviert ist und ein Datensatz aus einer Tabelle gelöscht wird, können auch Bezugsdatensätze in anderen Bezugstabellen gelöscht werden, für die diese Option aktiviert wurde. Dies ist ein so genanntes kaskadierendes Löschen. Sie sollten die Verwendung dieser Option sorgfältig überprüfen.
Bezugsdatensätze sortieren
Aktivieren Sie Sortierfelder wählen. Doppelklicken Sie dann in der linken Liste im Dialogfeld „Sortieren” auf die zu sortierenden Felder. Um die Sortierfolge der Felder zu ändern, ziehen Sie die Felder in der rechten Liste an die gewünschte Position. Aktivieren Sie weitere Optionen und klicken Sie dann auf OK.
Zum Ändern der Sortierfolge klicken Sie auf die Option Angeben im Dialogfeld „Beziehung bearbeiten”.
Durch die Aktivierung dieser Option wird die Sortierfolge in der Bezugsdatei nicht beeinflusst.
6. Klicken Sie zweimal auf OK.
Hinweise
Wählen Sie Sortieren, wenn Sie den ersten Bezugsdatensatz in einer speziellen Sortierfolge wünschen (z. B. den höchsten oder niedrigsten Wert) und ein Bezugsfeld direkt in das Layout der aktuellen Tabelle platziert haben. (Zeigen Sie z. B. das jüngste Versanddatum für ein bestimmtes Ersatzteil an.) Sortieren Sie Bezugsdatensätze auch, um in einem Ausschnitt auf mehrere Datensätze in einer bestimmten Reihenfolge zuzugreifen.
Wenn Sortieren aktiviert ist und sich Daten eines Bezugsfelds in einem Ausschnitt ändern, werden die Datensätze im Ausschnitt jedes Mal neu sortiert, wenn die Beziehung wieder aufgebaut wird. (Dies geschieht z. B., wenn Sie den Datensatz wechseln und dann wieder in ihn zurückkehren oder wenn Sie den Wert im Abgleichsfeld ändern.)
Da Beziehungen bidirektional sind, haben die Tabellen im linken und rechten Bereich des Dialogfelds „Beziehung ändern” die gleichen Fähigkeiten.
Bei der Anzeige von Bezugsdatensätzen in einem Ausschnitt erhält die Sortierfolge „Ausschnittdatensätze sortieren” Vorrang vor der Sortierfolge, die im Dialogfeld „Beziehung ändern” angegeben ist.
Weiterführende Themen 
Arbeiten mit dem Beziehungsdiagramm
Erläuterung des Beziehungsdiagramms
Erläuterung von Beziehungstypen
Erläuterung von Abgleichsfeldern für Beziehungen
Hinzufügen von Tabellen zum Beziehungsdiagramm
Definieren von Datenbanktabellen
Löschen von Tabellendefinitionen, Felddefinitionen und Daten