Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie die LinkChildFields-Eigenschaft (zusammen mit der LinkMasterFields-Eigenschaft ), um anzugeben, wie Microsoft Access Datensätze in einem Formular oder Bericht mit Datensätzen in einem Unterformular, Unterbericht oder eingebetteten Objekt wie einem Diagramm verknüpft. Wenn diese Eigenschaften festgelegt sind, aktualisiert Access den verknüpften Datensatz im Unterformular automatisch, wenn Sie zu einem neuen Datensatz in einem Hauptformular wechseln. Zeichenfolge mit Lese-/Schreibzugriff.
Syntax
Ausdruck verwendet werden. LinkChildFields
Ausdruck Eine Variable, die ein SubForm-Objekt darstellt.
Hinweise
Sie können die Eigenschaften LinkChildFields und LinkMasterFields für das Unterformular, den Unterbericht oder das eingebettete Objekt folgendermaßen festlegen:
- Geben Sie für die LinkChildFields-Eigenschaft den Namen eines oder mehrerer Verknüpfungsfelder im Unterformular, Unterbericht oder eingebetteten Objekt ein.
- Geben Sie für die LinkMasterFields-Eigenschaft den Namen eines oder mehrerer Verknüpfungsfelder oder Steuerelemente im Hauptformular oder -bericht ein.
Verwenden Sie den Unterformular-/Unterbericht-Feldverknüpfer, um diese Eigenschaften festzulegen, indem Sie die Schaltfläche Erstellen rechts neben dem Eigenschaftenfeld im Eigenschaftenblatt auswählen.
Die Eigenschaften können nur in der Entwurfsansicht oder während des Open-Ereignisses eines Formulars oder Berichts festgelegt werden.
Die Felder oder Steuerelemente, die Sie zum Festlegen dieser Eigenschaften verwenden, müssen nicht die gleichen Namen haben, aber sie müssen die gleiche Datentypart und den gleichen oder einen kompatiblen Datentyp und dieselbe Feldgröße aufweisen. So ist beispielsweise ein Feld vom Typ "AutoWert " mit einem Feld vom Typ "Zahl " kompatibel, wenn die Feldgröße-Eigenschaft für das Feld "Zahl " auf "Long Integer" festgelegt ist.
Verwenden Sie den Namen eines Steuerelements (einschließlich des Namens eines berechneten Steuerelements), um die LinkMasterFields-Eigenschaft festzulegen. Sie können jedoch nicht den Namen eines Steuerelements verwenden, um die LinkChildFields-Eigenschaft festzulegen. Wenn Sie einen berechneten Wert als Verknüpfung für ein Unterformular, einen Unterbericht oder ein eingebettetes Objekt verwenden möchten, definieren Sie in der dem untergeordneten Objekt zugrunde liegenden Abfrage ein berechnetes Feld, und stellen Sie die Eigenschaft LinkChildFieldsLinkChildFields auf das Feld ein.
Wenn Sie mehr als einen Feld- oder Steuerelementnamen für diese Eigenschafteneinstellungen angeben, müssen Sie dieselbe Anzahl von Feldern oder Steuerelementen für beide Eigenschaften, durch Semikolons (;) voneinander getrennt, angeben.
Wenn Sie ein Unterformular oder einen Unterbericht erstellen, indem Sie ein Formular oder einen Bericht aus dem Datenbankfenster auf ein anderes Formular oder einen anderen Bericht ziehen oder den Formular-Assistenten verwenden, legt Access die LinkChildFields - und LinkMasterFields-Eigenschaften unter den folgenden Bedingungen automatisch fest:
Sowohl das Hauptformular oder der Hauptbericht als auch das untergeordnete Objekt basieren auf Tabellen, und mit dem Befehl Beziehungen wurde eine Beziehung definiert. Access verwendet die Felder, die die beiden Tabellen in Beziehung setzen, als Verknüpfungsfelder.
Das Hauptformular oder der Hauptbericht basiert auf einer Tabelle mit einem Primärschlüssel, und das Unterformular oder der Unterbericht basiert auf einer Tabelle oder Abfrage, die ein Feld enthält, das denselben Namen besitzt und denselben oder einen kompatiblen Datentyp hat wie dieser Primärschlüssel. Access verwendet den Primärschlüssel aus der dem Hauptobjekt zugrunde liegenden Tabelle und das gleichnamige Feld aus der zugrunde liegenden Tabelle oder Abfrage des untergeordneten Objekts als Verknüpfungsfelder.
Hinweis
Die Verknüpfungsfelder müssen nicht in dem Hauptobjekt oder dem untergeordneten Objekt enthalten sein. Solange diese Felder in den den Objekten zugrunde liegenden Tabellen oder Abfragen enthalten sind, können Sie diese Felder zum Verknüpfen der Objekte verwenden. Wenn Sie einen Assistenten verwenden, schließt Access die Verknüpfungsfelder automatisch ein.
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.