Erstellen und Ändern von Beziehungen
1. Wählen Sie Datei (Windows) bzw. Ablage (macOS) > Verwalten > Datenbank und klicken Sie dann auf das Register Beziehungen.
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 das zweite
Tabellenauftreten für Sie.
Um dem Beziehungsdiagramm eine Tabelle hinzuzufügen, klicken Sie auf
. Weitere Informationen finden Sie unter
Hinzufügen und Auswählen von Tabellenauftreten.
Um eine Tabelle im Beziehungsdiagramm zu duplizieren, wählen Sie die Tabelle aus und klicken Sie auf
. Um eine duplizierte Tabelle umzubenennen, klicken Sie auf
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. Ziehen Sie von einem
Abgleichsfeld in einer der Tabellen auf das entsprechende Abgleichsfeld in der anderen Tabelle.
Sie können auch auf
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 das neue Tabellenauftreten um oder klicken Sie auf OK, um den Standardnamen zu akzeptieren.
4. Wiederholen Sie Schritt 3 für jedes Abgleichsfeld in dieser Beziehung.
5. Um die Einstellungen für eine Beziehung zu ändern, doppelklicken Sie auf die Verbindungslinie zwischen den
Bezugstabellen. 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. |
| Wählen Sie einen neuen relationalen 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. Prüfen Sie die Verwendung dieser Option sorgfältig. |
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 Aktivieren dieser Option wird die Sortierfolge in der Bezugstabelle nicht beeinflusst. |
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 Ersatzteil an.) Sortieren Sie Bezugsdatensätze auch, um in einem
Ausschnitt auf mehrere Datensätze in einer bestimmten Reihenfolge zuzugreifen. Weitere Informationen finden Sie unter
Arbeiten mit Bezugsdaten in Ausschnitten.
•Sie können die Anzahl der möglichen übereinstimmenden Werte erhöhen, indem Sie mehrere Werte in das Abgleichsfeld eingeben und die einzelnen Werte durch Absatzende-Zeichen trennen. Sie können auch auf Bezugsdaten zugreifen, indem Sie jede einzelne Zeile Ihres Abgleichsfelds Ihren Beziehungskriterien entsprechend vergleichen. Ein solches Abgleichsfeld wird gelegentlich auch als
Mehrfachschlüsselfeld oder
komplexes Schlüsselfeld bezeichnet.
Nehmen Sie beispielsweise an, Sie haben eine einfache Beziehung für die Verbindung von Datensätzen in TabelleA mit TabelleB basierend auf dem Inhalt eines Einzelfelds in jeder Tabelle, und das Abgleichsfeld in TabelleA enthält die folgenden durch Absatzende-Zeichen getrennten Werte:
Rot
grün
blau
FileMaker Pro gleicht jeden Datensatz in TabelleB ab, in dem das entsprechende Abgleichsfeld den einzelnen Wert Rot, Grün oder Blau enthält. Jedoch gibt FileMaker Pro keine Datensätze zurück, in denen das Abgleichsfeld den Wert Rot Grün Blau enthält. Die Absatzende-Zeichen weisen FileMaker Pro an, jede Zeile als einen separaten Wert zu behandeln.
Weiterführende Themen