Visual Basic - Propiedad Caption en una matriz de checkboxes

Life is soft - evento anual de software empresarial
 
Vista:

Propiedad Caption en una matriz de checkboxes

Publicado por Nohemí (3 intervenciones) el 24/07/2007 23:09:27
Hola amigos del foro, tengo el siguiente problema:

Necesito recuperar el nombre de la propiedad caption de un array de check1(i), y lo hago de acuerdo al código que tengo abajo, y si recupera 3 de 6 ó 2 de 3 que han sido activados en su respectiva casillas... pero no toma en cuenta todos las verificaciones..... necesito esos campos para hacer una consulta a una base de datos.

Tienen alguna otra idea? o que estoy poniendo mal?... ya revise el index y el nombre del checkbox


Private Sub recuperarCAMPOS()

Dim k, l As Integer

k = Check1.Count
For l = 0 To k

If (Check1(l).Value = vbChecked) Then
campos = Check1(l).Caption & " " & campos
End If
l = l + 1

Next l

End Sub

De antemano gracias por su atención!
saludos de colima,mexico
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:Propiedad Caption en una matriz de checkboxes

Publicado por alejandro (60 intervenciones) el 25/07/2007 15:55:49
Dim k, l As Integer

For l = 0 To Check1.Count -1

If Check1(l).Value = 1 Then
campos = Check1(l).Caption & " " & campos
End If

Next l
Normalmente el elemento mayor de una matriz es count -1 y en un bochle for...next no es necesario sumar uno a la variable ya lo hace solo...
Check1(l).Value = 1 o Check1(l).Value = vbChecked es lo mismo usa lo q mas t guste
mira a ver si a si te funciona
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