Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

poner registros en un listbox

Estas en el tema de poner registros en un listbox en el foro de Visual Basic clásico en Foros del Web. Hola amigos tengo el siguiente problema necesito colocar en 4 listbox registros que se identifican por un mismo id ej. id | nom | fecha ...
  #1 (permalink)  
Antiguo 03/06/2008, 09:54
 
Fecha de Ingreso: mayo-2003
Ubicación: Concepción
Mensajes: 80
Antigüedad: 21 años
Puntos: 0
poner registros en un listbox

Hola amigos tengo el siguiente problema necesito colocar en 4 listbox registros que se identifican por un mismo id ej.

id | nom | fecha | materia
2 | pepe | 2/5/08 | fisica
2 | pepe | 3/5/08 | matemat.
2 | pepe | 1/06/08 | lenguaj.
3 | titi | 5/5/08 | quimica
3 | titi | 1/05/08 | matemat.

yo quiero cargar estos datos en un 4 listbox 1 para cada columna por ejemplo los id =2 y que me aparezcan con sus respectivos datos.

desde ya gracias.
__________________
deep
  #2 (permalink)  
Antiguo 03/06/2008, 10:02
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Pregunta Respuesta: poner registros en un listbox

¿Cómo te estás conectando a la base de datos?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 03/06/2008, 16:12
 
Fecha de Ingreso: mayo-2003
Ubicación: Concepción
Mensajes: 80
Antigüedad: 21 años
Puntos: 0
Respuesta: poner registros en un listbox

Cita:
Iniciado por David el Grande Ver Mensaje
¿Cómo te estás conectando a la base de datos?
mediante esto, no tengo problemas de conexion:

Data1.DatabaseName = "c:\sid\bdic.mdb"
Data1.RecordSource = "alumnos"
Set bd = OpenDatabase("c:\sid\bdic.mdb")
Set cesar = bd.OpenRecordset("alumnos", dbOpenDynaset)
Set tb = bd.OpenRecordset("alumnos", dbOpenDynaset)

solo quiero pasar los registros de la BD a un listbox
__________________
deep
  #4 (permalink)  
Antiguo 08/06/2008, 07:31
Avatar de Txoco  
Fecha de Ingreso: junio-2008
Ubicación: Perdido en tierras Quijotescas
Mensajes: 189
Antigüedad: 15 años, 11 meses
Puntos: 7
Respuesta: poner registros en un listbox

Hola!

Si es sólo para visualizar los registros, utiliza una DBList en lugar de una ListBox. Tienes que agregar el componente "Microsoft Data Bound List Controls" (DBLIST32.OCX), desde el menú Proyecto -> Componentes. Después, si lo haces por código, asigna:

Código:
    Set RowSource = Data1
    ListField = "<nombre del campo que quieres mostrar>"
pero yo te recomendaría establecerlo en las propiedades del DBList si es posible.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:57.