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

Cargar un combo con dos datos

Estas en el tema de Cargar un combo con dos datos en el foro de Visual Basic clásico en Foros del Web. hola a todos, tengo un par de dudas, estoy trabajando en un programa con vb y access y quisiera saber si en un combo puedo ...
  #1 (permalink)  
Antiguo 02/02/2007, 20:11
 
Fecha de Ingreso: enero-2005
Mensajes: 15
Antigüedad: 19 años, 3 meses
Puntos: 0
Cargar un combo con dos datos

hola a todos, tengo un par de dudas, estoy trabajando en un programa con vb y access y quisiera saber si en un combo puedo mostrar los datos de una tabla llamada persona, de manera que al desplegar el combo me muestre los nombres de las personas almacenadas en la tabla, y que al mismo tiempo, y aparte, pueda almacenar (sin mostrar) el ID de cada una de ellas. De manera que al ser seleccionado un nombre, pueda capturar el ID del registro al que pertenece.

y la segunda duda es sobre la diferencia que existe entre usar el data report y cristal report para generar reportes cual conviene usar?
Gracias ,espero que me ayuden .
  #2 (permalink)  
Antiguo 03/02/2007, 10:47
 
Fecha de Ingreso: mayo-2006
Mensajes: 22
Antigüedad: 18 años
Puntos: 0
Re: Cargar un combo con dos datos

Yo uso 2 combos uno visible(CbOrig) con el nombre y otro invisible(CbCodO) con el codigo y cargo ambos juntos...........
RSCC.Requery
Do While Not RSCC.EOF
CbCodO.AddItem (Trim(RSCC!CodOrig))
CbOrig.AddItem (Trim(RSCC!Origen))
RSCC.MoveNext
Loop
al hacer clic o keypress lleno el invisible(CbCodO) con el dato q esta en la posicion que se ha seleccionado en el visible(CbOrig) asi...
CbCodO.Text = (CbCodO.List(CbOrig.ListIndex))

sobre los informes si no has usado el Data report es un poco complicado yo lo uso porq los uno a codigo de VB y los puedo reutilizar (tienes q familiarizarte para usarlos) y m queda mas facil (porq ya los he usado haarto)
  #3 (permalink)  
Antiguo 04/02/2007, 05:02
 
Fecha de Ingreso: noviembre-2004
Ubicación: Corrientes, Arg.
Mensajes: 129
Antigüedad: 19 años, 5 meses
Puntos: 0
Re: Cargar un combo con dos datos

Sobre el primer tema: la propiedad ItemData(Nº) de los combos almacena números enteros, pero no es visible, aunque puede manejarse igual que List(Nº). Te sirve para lo que estás buscando, siempre y cuando la ID sea un número entero, ya que no admite otro tipo de valores.
  #4 (permalink)  
Antiguo 10/02/2007, 19:18
 
Fecha de Ingreso: enero-2005
Mensajes: 15
Antigüedad: 19 años, 3 meses
Puntos: 0
Re: Cargar un combo con dos datos

Gracias por las respuestas, recien pude probarlas y la opción que ofrece daniel sobre los combos, soluciona exactamente mi problema.
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 22:00.