Erstellen und Ändern von Beziehungen

  1. Wählen Sie Datei (Windows) bzw. Ablage (macOS) > 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 das zweite Tabellenauftreten für Sie.

    Um dem Beziehungsdiagramm eine Tabelle hinzuzufügen, klicken Sie auf Schaltfläche „Tabelle hinzufügen“. 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 Schaltfläche „Tabelle duplizieren“. Um eine duplizierte Tabelle umzubenennen, klicken Sie auf Schaltfläche „Bearbeiten“ 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 Schaltfläche „Beziehung hinzufügen“ 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:

  6. 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 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:

    Kopieren
    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.