Access - Etiqueta visible según valores

 
Vista:

Etiqueta visible según valores

Publicado por leomess10 (4 intervenciones) el 21/03/2017 07:36:40
Hola, amigos, he aquí mi consulta:
Tengo un formulario repleto de etiquetas, todas ocultas. Un control genera un número aleatorio, entre 1 y 20. Las etiquetas tienen nombres correlativos, digamos Etiq1 a Etiq20. Lo que yo quiero es que cuando el cuadro devuelva un valor, la etiqueta que corresponde cambie a visible. Por ejemplo, si sale el 6, que se haga visible la etiqueta Etiq6. ¿Cómo hago esto? Porque todo lo que he intentado me ha fallado. A ver si me ayudáis. Muchas gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 756
Plata
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Etiqueta visible según valores

Publicado por Jesús Manuel (375 intervenciones) el 21/03/2017 10:19:35
Después del código que genera el valor de la etiqueta, que supongo que guardas en alguna variable, que voy a llamar NumeroEtiqueta

1
2
3
4
5
6
7
8
9
10
11
For i = 1 To 20
Forms("Formulario1")("Etiq" & i).Visible = False
Next
 
' Ocultamos todas las etiquetas, por si alguna estaba visible. 
' Cambia el nombre del formulario
 
 
Forms("Formulario1")("Etiq" & NumeroEtiqueta).Visible = True
' Hacemos visible la etiqueta con el número seleccionado
' Cambia el nombre del formulario
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Etiqueta visible según valores

Publicado por leomess13 (4 intervenciones) el 22/03/2017 08:02:30
¡Perfecto! funciona de maravilla. Era la sintaxis maldita. ¡Mira que le di vueltas, pero esto no se me ocurrió!
Gracias de nuevo, sois coj... bueno, que sois fantásticos!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar