• Viernes 19 de Abril de 2024, 20:38

Autor Tema:  Problemas Con Un Dbcombobox En Delphi  (Leído 5559 veces)

eliza0_n

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Problemas Con Un Dbcombobox En Delphi
« en: Martes 3 de Mayo de 2005, 17:12 »
0
HOLA¡¡¡
TENGO PROBLEMAS CON LOS DBCOMBOBOX EN DELPHI. QUIERO LIGAR LOS DBCOMBOBOX CON UNAS TABLAS, PERO AL MOMENTO DE HACERLO, SOLO ME APARECE EL PRIMER REGISTRO DE LA TABLA. TAMPOCO SE COMO PONER LOS FILTROS, TENGON UN DBCOMBOBOX DONDE DEBEN DE APARECER EL TIPO DE EQUIPO(PC, IMPRESORAS, SCANER, ETC), AL MOMENTO DE SELECCIONAR ALGUNO DE LOS ANTERIORES EN EL SIGUIENTE DBCOMBOBOX DEBE DE APARECER SOLO LOS MODELOS DE LA OPCION ELEJIDA  Y ASI SUCESIVAMENTE, TENGO TABLAS EN PARADOX. TAMBIEN AL MOMENTO QUE LE DOY GUARDAR, NO ME GUARDA LOS DATOS DE LOS DBCOMBOBOX, POR FAVOR NECESITO AYUDA, ES URGENTE

ushedipe

  • Miembro activo
  • **
  • Mensajes: 37
    • Ver Perfil
Re: Problemas Con Un Dbcombobox En Delphi
« Respuesta #1 en: Martes 2 de Octubre de 2007, 16:12 »
0
:comp: lastima que la sugerencia llegue tan tarde pese al mensaje de URGENTE, pero bueno, mas vale tarde que nunca; además no sabemos si le podría servir a alguien mas.

Yo lo que hago es utilizar DBLookupComboBox, éstos tienen tres campos para mi principales; LisSource: que lo amarra al DataSource del objeto Query que ejecuta la consulta, ListField: en el cual seleccionamos el campo que queremos mostrar en la lista desplegable y KeyField: que contiene el id del valor mostrado, entonces en el evento OnKeyPress o OnClick o OnExit del DBLookupComboBox que contiene los tipos de equipo, se ejecutaría la segunda consulta enviando como parámetro para la consulta el DBLookupComboBox.keyvalue una vez seleccionado un registro en particular, y listo tenemos el filtro de la segunda consulta en otro DBLookupComboBox para la selección del usuario.

Suerte :ph34r: !!!