Fremdschlüsselbedingung

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Datenbanken (Dialogfelder)

Verwenden Sie dieses Dialogfeld zum Definieren einer Fremdschlüsselbedingung zwischen Tabellen der Datenmenge. Die zum Zeitpunkt des Öffnens dieses Dialogfeldes ausgewählte Tabelle wird automatisch auf die Fremdschlüsseltabelle gesetzt. Sie könnten daher versuchen, die Haupttabelle in einer Haupt/Detail-Beziehung als Detailtabelle festzulegen. Das würde zumindest unvorhersehbare Ergebnisse zurückliefern. Wenn die Fremdschlüsselspalte der eigentlichen Detail- oder Fremdschlüsseltabelle Duplikate enthält, könnten Entwurfszeitfehler generiert werden.

Element Beschreibung

Name

Legen Sie den Namen der Beziehung fest.

Übergeordnete Tabelle

Geben Sie die in der Beziehung übergeordnete Tabelle an.

Untergeordnete Tabelle

Legt die in der Beziehung untergeordnete Tabelle fest. Dieser Wert wird von der Tabelle, die beim Öffnen dieses Dialogfeldes ausgewählt war, bestimmt. Der Wert ist schreibgeschützt.

Schlüsselspalten

Wählen Sie eine oder mehrere Spalten aus, die als Primärschlüssel in der übergeordneten Tabelle dienen sollen.

Fremdschlüsselspalten

Wählen Sie eine oder mehrere Spalten aus, die als Fremdschlüssel in der untergeordneten Tabelle dienen sollen. Diese Spalten müssen entweder bezüglich des Namens oder des Datentyps und Werts mit denjenigen korrespondieren, die Sie als Primärschlüssel ausgewählt haben.

Aktualisierungsregel

Wählen Sie die Regel zum Aktualisieren von Datensätzen aus. Bezieht sich auf Haupt/Detail-Beziehungen und darauf, wie Detaildatensätze aktualisiert werden, wenn ein Hauptdatensatz aktualisiert wurde.

Löschregel

Wählen Sie die Regel zum Löschen von Datensätzen aus. Bezieht sich auf Haupt/Detail-Beziehungen und darauf, wie Detaildatensätze gelöscht werden, wenn ein Hauptdatensatz gelöscht wurde.

Annehmen/Verwerfen-Regel

Wählen Sie die Annehmen/Verwerfen-Regel aus, die beim Einfügen in eine Haupt/Detail-Beziehung verwendet werden soll.