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.
Hinweis: |
---|
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
Wählen Sie das nicht typisierte Dataset in dem Formular oder der Komponente aus.
Klicken Sie im Eigenschaftenfenster auf die Schaltfläche in der Tables-Eigenschaft, um den Tabellenauflistungs-Editor anzuzeigen.
Wählen Sie in der Liste Members die Tabelle aus, für die eine Einschränkung definiert werden soll.
Wählen Sie die Constraints-Eigenschaft aus, und klicken Sie auf die Schaltfläche neben (Auflistung).
Klicken Sie im Editor für die Constraints-Auflistung auf Hinzufügen, und wählen Sie ForeignKeyConstraint.