PDA

Ver la Versión Completa : ENLAZAR tres dblookupcombobox


Ares1989
23-10-2010, 01:59:42
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