Visual Basic - problema de list

Life is soft - evento anual de software empresarial
 
Vista:

problema de list

Publicado por kaizer (32 intervenciones) el 16/02/2007 17:12:02
Hola a todos, tengo un problema en visual basic, les cuento: tengo 2 list (list1 y list2) y un MSFlexGrid. la aplicacion la conecto a una base de datos Access por medio de DAO la cual me muetra las tablas y los campos de la base de datos, los campos con sus registros me los muestra en el MSFlexGrid, mi pregunta es la siguente: en el list1 muestro las tablas y en el list2 muestro los campos, como puedo hacer para que me muestre solamente algunos campos en list2, la propiedad que le tengo a list2 en STYLE es CHECKBOX.

cualquier ayuda seria buena
de ante mano muchas graciias
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:problema de list

Publicado por Poncho (1 intervención) el 16/02/2007 18:01:53
Ya puedes meter todos los campos de la tabla al list ????

puedes usar un FOR con un IF , osea comprar, aqui un ejemplo :

Dim CamposDeTabla As DAO.Table


Public Sub GuardaEnVector()
'funcion para guardar todos los campos de la tabla en un vector
Set miBase = OpenDatabase(BDDRuta)
Set CamposDeTabla = miBase.OpenTable("Datos")
Dim X As Integer

'guarda los campos de la tabla datos en un vector
For X = 0 To CamposDeTabla.Fields.Count - 1
If CamposDeTabla.Fields(X).Name <> "Hora" And CamposDeTabla.Fields(X).Name <> _
"Indice" And CamposDeTabla.Fields(X).Name <> "01JDU070ZV11" Then
List.additem CamposDeTabla.Fields(X).Name
End If
Next X

End Sub

La sub, guarda todos los campos de la tabla DATOS, pero si los campos tienen el nombre como HORA, INDICE o 01JDU070ZV11 no los guarda.

espero sea de ayuda.
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