Erstellen von Steuerelementen, die auf Steuerelemente auf einem anderen Formular verweisen

In diesem Artikel wird beschrieben, wie ein Textfeld-Steuerelement einem Access-Formular hinzugefügt wird und dann die Eigenschaften für das Textfeld festgelegt werden, damit es einen von einem Steuerelement stammenden Wert auf einem anderen Formular anzeigt. Dies ist in den folgenden Situationen hilfreich:

  • Sie haben ein Hauptformular, das ein Unterformular enthält. Das Unterformular enthält ein berechnetes Textfeld (z. B. die Summe von Artikelpreisen), dessen Ergebnisse Sie auf dem Hauptformular anzeigen möchten.

  • Sie haben ein Formular, das eine Befehlsschaltfläche enthält, die ein zweites Formular öffnet. Ein Textfeld auf dem zweiten Formular soll den Wert eines Steuerelements auf dem ersten Formular anzeigen.

Erstellen des Steuerelements

  1. Klicken Sie im Navigationsbereich mit der rechten Maustaste auf das Formular, das Sie ändern möchten, und klicken Sie dann auf Entwurfsansicht oder Layoutansicht.

  2. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Steuerelemente auf Textfeld.

  3. Klicken Sie im Formular auf die Stelle, an der Sie das Textfeld erstellen möchten.

  4. Stellen Sie sicher, dass nur das Textfeld ausgewählt ist. Klicken Sie, falls erforderlich, auf ein anderes Steuerelement und dann nochmals auf das Textfeld.

  5. Wenn das Eigenschaftenblatt nicht bereits angezeigt wird, klicken Sie mit der rechten Maustaste auf das Textfeld, und klicken Sie auf Eigenschaften.

  6. Klicken Sie im Aufgabenbereich Eigenschaftenblatt auf die Registerkarte Alle.

  7. Legen Sie die Eigenschaft Steuerelementinhalt mithilfe der folgenden Syntax fest:

    =[Formulare]![Formularname]![Steuerelementname]

    Dabei gilt: Formularname ist der Name des Formulars mit dem Steuerelement, dessen Wert Sie anzeigen möchten, und Steuerelementname ist der Name des Steuerelements.

    Das Verweisen auf ein Steuerelement in einem Unterformular ist etwas komplizierter. Verwenden Sie in diesen Fällen die folgende Syntax:

    =[Formulare]![Hauptformularname]![Name des Unterformular-Steuerelements im Hauptformular].[Formular]![Steuerelementname im Unterformular]

    Hierbei ist Hauptformularname der Name des Hauptformulars, Name des Unterformular-Steuerelements im Hauptformular der Steuerelementname im Hauptformular, das der Container für das Unterformular ist, und Steuerelementname im Unterformular der Name des Steuerelements im Unterformular, das das Steuerelement enthält, dessen Wert Sie anzeigen möchten.

Hinweis: In allen Fällen muss das Formular, auf das Sie verweisen möchten, geöffnet sein, damit Access den Wert lesen kann. Das Formular kann ausgeblendet, muss aber geöffnet sein.

Beispiele

Beispiel 1: Verweisen auf ein anderes Formular

Angenommen, Sie verfügen über ein Hauptformular mit dem Namen "Bestellungen" und möchten den Wert eines Steuerelements mit dem Namen "Vorname" anzeigen, das sich in einem Formular namens "Mitarbeiterdetails" befindet. Um den Wert aus dem Steuerelement "Vorname" im Formular "Mitarbeiterdetails" anzuzeigen, fügen Sie ein Textfeld zum Formular "Bestellungen" hinzu und legen dessen Eigenschaft Steuerelementinhalt wie folgt fest:

=[Formulare]![Mitarbeiterdetails]![Vorname]

Beispiel 2: Verweisen aus dem Hauptformular auf ein Steuerelement in einem Unterformular

Angenommen, Sie verfügen über ein Hauptformular mit dem Namen "Bestellungen". Dieses Formular enthält ein Unterformular-Steuerelement mit dem Namen "Bestellungen-Unterformular", das ein berechnetes Textfeld namens "BestellungZwischensumme" enthält. Damit der Wert des Steuerelements "BestellungZwischensumme" auf dem Hauptformular "Bestellungen" angezeigt wird, müssen Sie ein Textfeld zum Hauptformular "Bestellungen" hinzufügen und dessen Eigenschaft Steuerelementinhalt wie folgt festlegen:

=[Formulare]![Bestellungen]![Bestellungen-Unterformular].[Formular]![BestellungZwischensumme]

Hinweis: In allen Fällen muss das Formular, auf das Sie verweisen möchten, geöffnet sein, damit Access den Wert lesen kann. Das Formular kann ausgeblendet, muss aber geöffnet sein.

Seitenanfang

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×