Sdílet prostřednictvím


Dialogfeld "Fremdschlüsseleinschränkung"

Aktualisiert: November 2007

In diesem Dialogfeld können Sie eine Fremdschlüsseleinschränkung für eine oder mehrere Spalten in einer Dataset-Tabelle (einer untergeordneten Tabelle) definieren, die mit einer anderen Tabelle (der übergeordneten Tabelle) verbunden ist. Eine Fremdschlüsseleinschränkung kann referenzielle Integrität zwischen über- und untergeordneten Tabellen implementieren.

2hh60x2k.alert_note(de-de,VS.90).gifHinweis:

Mit diesem Dialogfeld können Sie lediglich für ein nicht typisiertes DataSet eine eindeutige Einschränkung erstellen. Für typisierte Datasets erstellen Sie Einschränkungen, indem Sie das Dataset im DataSet-Designer bearbeiten. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von DataRelations mit dem Dataset-Designer.

  • Name
    Hier wird die Einschränkung angegeben. Dieser Name wird verwendet, wenn im Code auf diese Einschränkung verwiesen wird.

  • Übergeordnete Tabelle
    Gibt den Namen der Tabelle im Dataset an, die als übergeordnete Tabelle (Mastertabelle) fungiert.

  • Untergeordnete Tabelle
    Gibt den Namen der Tabelle im Dataset an, die als untergeordnete Tabelle (Detailtabelle) fungiert.

  • Übergeordnete Spalten
    Hier werden die Namen der Spalten angegeben, die den Primärschlüssel in der übergeordneten Tabelle bilden. Wenn der Schlüssel sich aus mehreren Spalten in der übergeordneten Tabelle zusammensetzt, wählen Sie jeden Teil des Schlüssels in einer eigenen Zeile des Datenblatts aus.

  • Untergeordnete Spalten
    Hier werden die Namen der Spalten in der untergeordneten Tabelle angegeben, die einen Fremdschlüssel bilden, der auf die übergeordnete Tabelle zeigt. Enthält die übergeordnete Tabelle nur eine Primärschlüsselspalte, wählen Sie die Spalte in der untergeordneten Tabelle aus, die dieser Spalte entspricht. Wenn der Schlüssel sich aus mehreren Spalten in der übergeordneten Tabelle zusammensetzt, wählen Sie alle untergeordneten Spalten aus, die Teile des Schlüssels in der übergeordneten Tabelle bilden.

  • Regel aktualisieren
    Gibt an, wie Änderungen an untergeordneten Datensätzen durchgeführt werden, wenn ein übergeordneter Datensatz aktualisiert wird, um die referenzielle Integrität zu erhalten. Weitere Informationen zu den verschiedenen Optionen finden Sie in der Rule-Enumeration.

  • Regel löschen
    Gibt an, wie Änderungen an untergeordneten Datensätzen durchgeführt werden, wenn ein übergeordneter Datensatz gelöscht wird, um die referenzielle Integrität zu erhalten. Weitere Informationen zu den verschiedenen Optionen finden Sie in der Rule-Enumeration.

  • Regel annehmen/ablehnen
    Gibt an, wie Änderungen an untergeordneten Datensätzen durchgeführt werden, wenn Änderungen an einem übergeordneten Datensatz akzeptiert oder zurückgewiesen werden, um die referenzielle Integrität zu erhalten. Weitere Informationen zu den verschiedenen Optionen finden Sie in der Rule-Enumeration.

So öffnen Sie dieses Dialogfeld

  1. Wählen Sie das nicht typisierte Dataset in dem Formular oder der Komponente aus.

  2. Klicken Sie im Eigenschaftenfenster auf die Schaltfläche in der Tables-Eigenschaft, um den Tabellenauflistungs-Editor anzuzeigen.

  3. Wählen Sie in der Liste Members die Tabelle aus, für die eine Einschränkung definiert werden soll.

  4. Wählen Sie die Constraints-Eigenschaft aus, und klicken Sie auf die Schaltfläche neben (Auflistung).

  5. Klicken Sie im Editor für die Constraints-Auflistung auf Hinzufügen, und wählen Sie ForeignKeyConstraint.

Siehe auch

Konzepte

Einführung in DataRelation-Objekte