Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   ENLAZAR tres dblookupcombobox (https://www.clubdelphi.com/foros/showthread.php?t=70482)

Ares1989 23-10-2010 01:59:42

ENLAZAR tres dblookupcombobox
 
Buenas Noches amigos
Estoy intentando enlazar tres dblookupcombobox en delphi 7, supongamos que tengo tres campos: Programa, Cargo, Categorias. Quiero que el usuario al seleccionar cualquier dato din duplicados de la lista Programa vaya al siguiente combo Cargo y que al desplegarlo muestre los cargos existentes para el programa seleccionado, despues de seleccionar el cargo, vaya al siguiente combo categorias y muestre los datos asociados al programa y cargo previamente seleccionados. Si me entienden?, por favor necesito de su sabiduría para entregar este trabajo de la Univ, llevo días y no he logrado hacerlo .

roman 23-10-2010 03:20:24

Tienes que enlazar tus datasets de programas, cargos y categorías en una relación maestro-detalle mediante las propiedades MasterSource y MasterFields.

Al hacer esto, cuando conectes tus combos a los dataset, automáticamente filtarrán los datos según el programa o cargo que selecciones.

// Saludos

Ares1989 23-10-2010 04:41:57

hola roman gracias por por tu sugerencia, disculpa pero el problema en esto radica en que cada uno de esos tres campos (programa, cargo, categoria) conforman la llave primaria de mi tabla salario; Como haría en este particular?.

Saludos!!

roman 25-10-2010 17:41:14

Disculpa, pensé que programa, cargo y categoría eran tablas. Entonces no entiendo bien qué es lo que deseas. ¿Por qué no describes más la situación?

// Saludos


La franja horaria es GMT +2. Ahora son las 09:24:53.

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