Wednesday, December 7, 2022

SetProperty-Makroaktion - Microsoft Support

Sie können die SetProperty- Aktion verwenden, um eine Eigenschaft für ein Steuerelement in einem Formular oder einem Bericht in Access-Desktopdatenbanken festzulegen. Sie können auch die SetProperty-Aktion verwenden, um eine Eigenschaft für ein Steuerelement in einer Listen- oder leeren Ansicht in einer Access-Web-App festzulegen.

Einstellung

Die SetProperty- Aktion hat die folgenden Argumente.

Handlungsargument

Beschreibung

Steuerungsname

Geben Sie den Namen des Felds oder Steuerelements ein, für das Sie den Eigenschaftswert festlegen möchten. Verwenden Sie nur den Steuerelementnamen, nicht die vollständige Syntax. Lassen Sie dieses Argument leer, um die Eigenschaft für das aktuelle Formular oder den aktuellen Bericht festzulegen.

Eigentum

Wählen Sie die Eigenschaft aus, die Sie festlegen möchten. Im Abschnitt „ Hinweise " in diesem Artikel finden Sie eine Liste der Eigenschaften, die mit dieser Aktion festgelegt werden können.

Wert

Geben Sie den Wert ein, auf den die Eigenschaft gesetzt werden soll. Verwenden Sie für Eigenschaften in Desktopdatenbanken, deren Werte entweder Ja oder Nein sind, -1 für Ja und 0 für Nein. Verwenden Sie für Eigenschaften in Access-Web-Apps, deren Werte entweder Ja oder Nein sind, Ja und Nein .

Bemerkungen

  • Sie können die Aktion SetProperty in Desktop-Datenbanken verwenden, um die folgenden Eigenschaften eines Steuerelements festzulegen: Enabled , Visible , Locked , Left , Top , Width , Height , Fore Color , Back Color oder Caption .

    Hinweis: Nicht alle Steuerelementtypen in Desktop-Datenbanken unterstützen das Festlegen jeder der oben aufgeführten Eigenschaften.

  • Für Access-Web-Apps können Sie die folgenden Eigenschaften von Steuerelementen festlegen: Enabled , Visible , ForeColor , BackColor , Caption oder Value.

    Hinweis: Nicht alle Steuerelementtypen in Access-Web-Apps unterstützen das Festlegen jeder der oben aufgeführten Eigenschaften. Sie können die SetProperty-Makroaktion nur mit Listenansichten und leeren Ansichten in Access-Web-Apps verwenden.

  • Wenn Sie einen ungültigen Wert für das Value -Argument eingeben, tritt kein Fehler auf, aber Access ändert die Eigenschaft möglicherweise in einen anderen Wert, je nachdem, wie das Argument interpretiert wird.

  • In Access-Desktopdatenbanken können Sie die SetProperty -Aktion nur dann in einem eigenständigen Makro verwenden, wenn Sie ihr eine Aktion voranstellen, die das Formular oder den Bericht auswählt, der das Steuerelement enthält, für das Sie die Eigenschaft festlegen. Wenn das Formular oder der Bericht nicht geöffnet ist, können Sie die Aktion OpenForm oder OpenReport verwenden, um es zu öffnen und auszuwählen. Wenn das Formular oder der Bericht bereits geöffnet ist, können Sie es mit der SelectObject- Aktion auswählen. Sie können dann die SetProperty- Aktion verwenden, um die Eigenschaft festzulegen. Das Auswählen des Objekts ist nicht erforderlich, wenn Sie die SetProperty- Aktion in einem Makro verwenden, das in ein Steuerelement in demselben Formular oder Bericht eingebettet ist wie das Steuerelement, für das Sie die Eigenschaft festlegen.

  • Um die SetProperty- Aktion in einem VBA-Modul auszuführen, verwenden Sie die SetProperty- Methode des DoCmd- Objekts.

Beispiel

Das folgende Makro legt die Enabled -Eigenschaft des Steuerelements mit dem Namen txtDescription in einer Access-Desktopdatenbank auf 0 fest. Mit anderen Worten, es deaktiviert die Steuerung.

Aktion

Argumente

SetProperty

Kontrollname : txtDescription

Eigenschaft : Aktiviert

Wert : 0

No comments:

Post a Comment