Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Combobox Dependientes (https://www.clubdelphi.com/foros/showthread.php?t=86254)

mantraxer21 07-07-2014 05:08:12

Combobox Dependientes
 
Amigos,

Estoy trabajando Combobox y ahora tengo que dejarlos "dependientes", los controles que utilizo es:

TJvDBLookupCombo = Combobox_1 (de los controles del proyecto Jedi)

Para cada uno de los "TJvDBLookupCombo", trabajo TDataSource + TibQuery

Cómo tengo que trabajarlos para que ahora funcionen como Dependientes...

Ejemplo -> Pais, Región, Comuna


Saludos

ecfisa 07-07-2014 22:01:58

Hola mantraxer21.

No he usado el componente TJvDBLookupCombo y desconozco sus alcances. Pero si tiene un comportamiento similar al de los controles de datos de Delphi, las relaciónes deberían ser establecidas desde las consultas.

Por ejemplo, para la relación País->Región->Comuna sería algo así:
Código Delphi [-]
  with IBQueryPais do
  begin
    Close;
    SQL.Tex:= 'SELECT * FROM TABLA_PAIS';
    ...
Código Delphi [-]
  with IBQueryRegion do
  begin 
    Close;
    DataSource:= DataSourcePais; //(->IBQueryPais)
    SQL.Text:= 'SELECT * FROM TABLA_REGION WHERE PAIS_ID = :ID';
    ...
Código Delphi [-]
  with IBQueryComuna do
  begin
    Close;
    DataSource:= DataSourceRegion; //(->IBQueryRegion)
    SQL.Text:= 'SELECT * FROM TABLA_COMUNA WHERE REGION_ID = :ID';
    ...
También se puede establecer la relación inversa (Comuna->Región->País), pero dependerá de como hayas previsto las relaciones en la creación de tus tablas.

Saludos :)


La franja horaria es GMT +2. Ahora son las 04:31:29.

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