• Lunes 23 de Diciembre de 2024, 00:11

Autor Tema:  Uso Del Dbcombo...  (Leído 3668 veces)

jesusmurillo

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Uso Del Dbcombo...
« en: Jueves 23 de Septiembre de 2004, 23:51 »
0
Estoy haciendo una aplicación en Visual Basic 6.0, en el cual quiero mostrar un campo en un DBCombo, pero quiero capturar otro en mi base de datos; esto lo puedo hacer con MsAccess, pero en visual basic no lo he logrado. Alguien tiene idea de cómo hacerlo, o una pagina donde pueda encontrar referencias?.
   Gracias, y saludos!!  :)

Juanolo

  • Miembro MUY activo
  • ***
  • Mensajes: 202
    • Ver Perfil
Re: Uso Del Dbcombo...
« Respuesta #1 en: Viernes 24 de Septiembre de 2004, 00:18 »
0
?????????!!! :huh:

Hola.
He jugado mucho con combos en Visual, quizá si te explicas un poco te pueda ayudar. No logro entender a qué te refieres con 'capturar otro'.

Salu2
La luz que sólo se ilumina a sí misma, es oscuridad.

jesusmurillo

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Uso Del Dbcombo...
« Respuesta #2 en: Viernes 24 de Septiembre de 2004, 16:29 »
0
Ok. En mi aplicación tengo un DBCombo en el cual presento el nombre de una persona, pero al seleccionar alguna de esas personas para "x" operación, en lugar de capturar en mi base de datos el nombre que presento en el DBCombo, quiero capturar el ID de la persona, misma que parte del la tabla de personas... Ojalá me haya explicado. Gracias. :)

Juanolo

  • Miembro MUY activo
  • ***
  • Mensajes: 202
    • Ver Perfil
Re: Uso Del Dbcombo...
« Respuesta #3 en: Viernes 24 de Septiembre de 2004, 17:04 »
0
Ok Jesús, ahora sé a qué te refieres, pero te tengo malas noticias.

Efectivamente el dbcombo de visual es distinto al de Acces. En él sólo puedes mostrar o capturar un campo y lo que pretendes no es posible.
Ignoro si existe otro control que tenga esta facultad (siempre lo hay, busca en la red), pero no es el dbcombo.
En todo caso, siempre se puede hacer alguna chapucería. Hace un tiempo, lo que hice fue cargar un combo común y corriente con el nombre del fulano, luego una gran cantidad de caracteres espacio, y al final el Id. Cuando seleccionaba un item, lo que hacía era leer el final de la cadena.
También puedes hacer algo con un flexgrid, o dbgrid... En fin.

Lo siento.
La luz que sólo se ilumina a sí misma, es oscuridad.

redram

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Uso Del Dbcombo...
« Respuesta #4 en: Viernes 24 de Septiembre de 2004, 21:00 »
0
Hola Jesús, ¿probaste con la propiedad "Boundcolumn" del DBCombo?

Si vos tenés "enlazado" el DBCombo a un Datacontrol cuya propiedad Recordsource sea el nombre de la tabla (supongamos "PERSONAS"), en el DBCombo ponés el nombre del campo que querés mostrar en la propiedad Listfield (por ejemplo "NOMBRE_PERSONA"); y en la propiedad Boundcolumn ponés el nombre del campo que querés usar para otra cosa, sea guardar, validar, etc (por ejemplo "ID_PERSONA").

Yo esto lo probé con los DataCombos, pero estas propiedades están también en los DBCombos.

Espero te sirva de algo.

Redram

Juanolo

  • Miembro MUY activo
  • ***
  • Mensajes: 202
    • Ver Perfil
Re: Uso Del Dbcombo...
« Respuesta #5 en: Viernes 24 de Septiembre de 2004, 23:04 »
0
Je, je.   :losiento:

Y se lee con boundtext...

Mil disculpas.

dbcombo

Trataré de mantener un poco más abiertos los ojos y la boca más cerrada.

Nos vemos.  :adios:
La luz que sólo se ilumina a sí misma, es oscuridad.

jesusmurillo

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Uso Del Dbcombo...
« Respuesta #6 en: Sábado 25 de Septiembre de 2004, 19:26 »
0
Gacias por su ayuda, he logrado hacerlo por medio de la propiedad boundcolum,  :D . Hasta la próxima :rolleyes: