Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Filtrar datos con los Combobox o DBComboBox (https://www.clubdelphi.com/foros/showthread.php?t=6409)

thecarlos 06-01-2004 22:44:00

Filtrar datos con los Combobox o DBComboBox
 
HOLA,
Como puedo hacer que un "ComboBox o DBComboBox" conectado a un respectivo campo de una tabla, al seleccionarlo, de como resultado en el otro ComboBox los campos segun la selección anterior.
Algo asi, el ComboBox de un PAIS, y el ComboBox de Ciudad, que al seleccionar un Pais, de como resultado solo las ciudades de de tal pais.
Pero en este caso se trabajaria con trablas, algo asi como la tabla de pais y la tabla ciudad, con una relacion de uno a muchos, donde se supone que la tabla ciudad es la dependiente.
Gracias...

marcoszorrilla 06-01-2004 23:09:27

Si tienes establecida relación maestro detalle entre pais y ciudades,no tendrás que hacer nada pues automáticamente se filtrarán.

Sino podrías aprovechar el evento OnClick del Combo para armar una consulta o un filtro, desconectar el otro combo yvolverlo a conectar.

Yo particularmente prefiero utilizar para estos casos DbLookUpComboBox.

Un Saludo.

thecarlos 08-01-2004 22:15:23

Hola amigo,
gracoias por haber respondido, ya que con lo que diras me podras ayudar, pero sabes sí he intentado hacer un maestro de detalle, y conectarlo a los combo, pero nada, cuiando despliego el combo no sale los datos del campo de la tabla, en este caso quiero la descripcion de estos...
Me puedes dar una idea mejor,... soy nuevo en esto, te agradeceria de verdad la ayuda...
GRACIAS

Nuria 09-01-2004 09:55:15

Hola TheCarlos:

Yo lo haría como bien dice Marcos con un DBLookUpComboBox, no tiene porque darte ningún problema. Pruebalo.

Saludos.


La franja horaria es GMT +2. Ahora son las 12:03:18.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi