En Access los controles pueden tener una etiqueta asociada para complementar la información. Si deseamos obtener el nombre del control que contiene la etiqueta podemos utilizar la colección Controls del control «principal». Si preguntamos el nombre del control de índice 0, obtendremos el nombre de la etiqueta.

ElNombreDeLaEtiqueta = Me!elControl.Controls(0).Name

También podemos invocar la propiedad LabelName del control. En este caso vemos que esa propiedad no está disponible al desplegar el IntelliSense y, si la escribimos, obtendremos un error de sintaxis. En cambio, si la llamamos desde dentro de la colección Properties del control, entonces Access si que es capaz de devolver un valor.

ElNombreDeLaEtiqueta = Me!elControl.Properties("LabelName")

Por contra, para obtener el nombre del control «principal» de una etiqueta, utilizaremos la propiedad Parent.

ElNombreDelControl = Me!laEtiqueta.Parent.Name

Deja un comentario si te gustó

Categorías: Access

0 comentarios

Deja una respuesta

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *