Propiedad Form. Tag (Access)Form.Tag property (Access)

Almacena información adicional acerca de un formulario, informe, sección o control necesarios para una aplicación de Microsoft Access.Stores extra information about a form, report, section, or control needed by a Microsoft Access application. String de lectura y escritura.Read/write String.

SintaxisSyntax

expresión. Etiquetaexpression.Tag

expresión Variable que representa un objeto Form.expression A variable that represents a Form object.

ComentariosRemarks

Puede escribir una expresión de cadena de hasta 2048 caracteres de longitud.You can enter a string expression up to 2048 characters long. El valor predeterminado es una cadena de longitud cero ("").The default setting is a zero-length string (" ").

A diferencia de otras propiedades, el valor de la propiedad Tag no afecta a ninguno de los atributos del objeto.Unlike other properties, the Tag property setting doesn't affect any of an object's attributes.

Puede utilizar esta propiedad para asignar una cadena de identificación a un objeto sin que ello afecte a cualquiera de sus otras propiedades o causar efectos secundarios.You can use this property to assign an identification string to an object without affecting any of its other property settings or causing other side effects. La propiedad Tag es útil cuando se necesita comprobar la identidad de un formulario, informe, sección o control que se pasa como una variable a un procedimiento.The Tag property is useful when you need to check the identity of a form, report, section, or control that is passed as a variable to a procedure.

EjemploExample

En el siguiente ejemplo se utiliza la propiedad Tag para mostrar mensajes personalizados acerca de los controles en un formulario.The following example uses the Tag property to display custom messages about controls on a form. Cuando un control tiene el enfoque, se muestra un texto descriptivo en un control de etiqueta denominado lblMessage.When a control has the focus, descriptive text is displayed in a label control called lblMessage. Especifique el texto del mensaje estableciendo la propiedad Tag de cada control en una cadena de texto breve.You specify the text for the message by setting the Tag property for each control to a short text string. Cuando un control recibe el enfoque, se asigna su propiedad Tag a la propiedad de título de la etiqueta del control.When a control receives the focus, its Tag property is assigned to the label control's Caption property.

En este ejemplo se muestra el texto descriptivo de un cuadro de texto denominado txtDescription y un botón de comando denominado cmdButton en un formulario.This example displays the descriptive text for a text box named txtDescription and a command button named cmdButton on a form.

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

Soporte técnico y comentariosSupport and feedback

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación?Have questions or feedback about Office VBA or this documentation? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.