Access - For...Each

   
Vista:

For...Each

Publicado por José (53 intervenciones) el 02/09/2011 22:06:25
Hola,
tengo el siguiente procedimiento

Private Sub BORRARCONTENIDO_Click()
Dim C As Control
For Each C In Me.Controls
If C.BackColor = vbWhite Then
C.Value = ""
End If
Next
End Sub

pero no funciona. Dice que el objeto no admite esta propiedad o método.
Deseo que el procedimiento funcione controlando el color de fondo dado que tengo mas de 50 controles con nombre predeterminado y no deseo utilizar la propiedad Name.
Un saludo

José
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

For...Each

Publicado por Jefferson jefferson-jimenez@hotmail.com (381 intervenciones) el 17/09/2011 02:56:49
Hola Jose

Ese tu codigo lo que hace es recorrer todos los controles de tu form sin descriminar a ninguno !!
Quizas si le condiciones la funcion TypeOf saltas los controles que no deseas chequear

Desde Venezuela
Jefferson
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