Ver Mensaje Individual
  #6  
Antiguo 08-01-2008
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Reputación: 20
Héctor Randolph Va por buen camino
Por medio de un Query también puedes establecer una relación maestro/detalle. Por lo regular los componentes Query tienen una propiedad llamada DataSource que funciona como el MasterSource.

En el query detalle coloca la propiedad DataSource apuntando al query Maestro, después establece la relación en la sentencia SQL del detalle haciendo referencia al campo llave que los une. Por ejemplo:

Código SQL [-]
 SELECT * FROM tabla_detalle WHERE campo_llave_detalle=:campo_llave_maestro;

No importa si los campos llave maestro y detalle se llaman igual, por ejemplo:
Código SQL [-]
 SELECT * FROM tabla_detalle WHERE campo_llave=:campo_llave;

De esta forma, los campos del query detalle se irán filtrando según el registro seleccionado en el query maestro.

Saludos
Responder Con Cita