• Jueves 28 de Marzo de 2024, 14:46

Autor Tema:  Control Dblookupcombobox Y Dblookuplistbox  (Leído 1784 veces)

AdrianHdez

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
Control Dblookupcombobox Y Dblookuplistbox
« en: Domingo 27 de Mayo de 2007, 00:13 »
0
Saludos:

Quién me puede explicar para qué sirven los controles DbLookupComboBox y DbLookupListBox?

TRod

  • Miembro MUY activo
  • ***
  • Mensajes: 108
  • Nacionalidad: mx
    • Ver Perfil
Re: Control Dblookupcombobox Y Dblookuplistbox
« Respuesta #1 en: Domingo 27 de Mayo de 2007, 18:35 »
0
Puedes usarlos para darle al usuario la oportunidad de editar un campo que contiene llaves foraneas. En ellos se enlistan todas las claves foraneas que estan registradas y disponibles en la BD. El usuario simplemente elige una de ellas.

Las propiedades que debes manejar son:
DataSource = TDataSource q' apunta a la tabla a editar.
DataField = nombre del campo foraneo a editar.


Después estableces la relacion con la tabla que tiene la referencia de esas claves:
ListSource = TDataSource de la "Tabla de Referencia"
KeyField = campo llave


Ahora bien, si quieres que no se vean numeritos (por lo general las claves son digitos)  y que mejor se vean nombres como Juan, Pedro, producto X, etc.  entonces cambia el valor de la propiedad ListField por el campo que te interesa mostrar. Automaticamente la tabla sigue obteniendo el valor del campo llave, pero el usuario puede comprender mejor qué es lo que esta capturando.

Espero haberme explicado bien. Saludos. :hola:

AdrianHdez

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
Re: Control Dblookupcombobox Y Dblookuplistbox
« Respuesta #2 en: Lunes 28 de Mayo de 2007, 02:43 »
0
Estuvo muy bueno. Gracias