Access - Hola VICTORIA. Mi intento no funciona...

   
Vista:

Hola VICTORIA. Mi intento no funciona...

Publicado por JYM (39 intervenciones) el 25/12/2007 18:51:58
Quiero capturar 31 campos de un formulario que estén Locked o no según un botón.
El problema es que cuando son tantos campos y que he de introducir uno por uno (me.campo1.locked =true o false, según el estado del botón, que ya es un engorro; además, se cumplen algunos y no todos. ¿Puede haber algún procedimiento para que se cumplan todos los campos? o ¿alguna forma (como intentaba -Error de compilación: Next sin For -) para ser más resumido?.
GRACIAS
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

RE:Hola VICTORIA. Mi intento no funciona...

Publicado por Chea  (1015 intervenciones) el 25/12/2007 20:01:58
Lo habitual en estos casos es nombrar los campos usando una raiz y un número consecutivo, p. ej., Control1, control2...

Luego, podemos recorrer los controles con un bucle del estilo de éste:

dim i as integer
for i = 1 to 31
me.controls ("Control" & i).locked = Me.Mibotón
next i

Saludos
José Bengoechea Ibaceta
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