Auf Englisch lesen

Freigeben über


Form.Tag-Eigenschaft (Access)

In dieser Eigenschaft werden zusätzliche Informationen zu Formularen, Berichten, Bereichen oder Steuerelementen gespeichert, die von einer Microsoft Access-Anwendung benötigt werden. Zeichenfolge mit Lese-/Schreibzugriff.

Syntax

Ausdruck. Etikett

expression Eine Variable, die ein Form-Objekt darstellt.

Hinweise

Sie können einen Zeichenfolgenausdruck mit bis zu 2.048 Zeichen eingeben. Der Standard ist eine leere Zeichenfolge (" ").

Im Gegensatz zu anderen Eigenschaften wirkt sich die Einstellung der Tag-Eigenschaft nicht auf die Attribute eines Objekts aus.

Verwenden Sie diese Eigenschaft, um einem Objekt eine Identifikationszeichenfolge zuzuweisen, ohne dass sich dies auf andere Eigenschafteneinstellungen auswirkt oder andere Nebenwirkungen verursacht. Die Tag-Eigenschaft ist hilfreich, wenn Sie die Identität eines Formulars, Berichts, Abschnitts oder Steuerelements überprüfen müssen, das als Variable an eine Prozedur übergeben wird.

Beispiel

Das folgende Beispiel verwendet die Tag-Eigenschaft zur Anzeige von benutzerdefinierten Meldungen über Steuerelemente eines Formulars. Hat ein Steuerelement den Fokus, so wird ein beschreibender Text in einem Bezeichnungsfeld-Steuerelement namens lblMessage angezeigt. Sie geben den Text für die Meldung an, indem Sie die Tag-Eigenschaft für jedes Steuerelement auf eine kurze Textzeichenfolge festlegen. Erhält ein Steuerelement den Fokus, wird dessen Tag-Eigenschaft der Caption-Eigenschaft des Bezeichnungsfeld-Steuerelements zugewiesen.

Dieses Beispiel zeigt den beschreibenden Text eines Textfelds namens txtDescription sowie einer Befehlsschaltfläche namens cmdButton an, die sich in einem Formular befinden.

Sub Form_Load() 
 Dim frmMessageForm As Form 
 
 Set frmMessageForm = Forms!Form1 
 
 frmMessageForm!lblMessage.Caption = "" ' Clear text. 
 frmMessageForm!txtDescription.Tag = "Help text for the text box." 
 frmMessageForm!cmdButton.Tag = "Help text for the command button." 
End Sub 
 
Sub txtDescription_GotFocus() 
 ' Tag property setting as caption. 
 Me!lblMessage.Caption = Me!txtDescription.Tag 
End Sub 
 
Sub txtDescription_LostFocus() 
 Me!lblMessage.Caption = "" 
End Sub 
 
Sub cmdButton_GotFocus() 
 ' Tag property setting as caption. 
 Me!lblMessage.Caption = Me!cmdButton.Tag 
End Sub 
 
Sub cmdButton_LostFocus() 
 Me.lblMessage.Caption = " " 
End Sub

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.