Maestro Detalle
Ne he trabajado con ADO, con TQuery lo hago así:
Lo primero es establecer el (los) campo (s) llave entre las tablas:
En el TQuery detalle creo campos tipo Parámetro que hacen referencia a los campos llave del maestro (los campos parámetro debe llamarse igual que los campos del maestro):
SELECT * FROM AUP_DETALLEMOV WHERE CNS_MOVIMIENTO =:CNS_MOVIMIENTO AND COD_EMPR =:COD_EMPR
En la propiedad DataSource del Tquery detalle vinculo el DataSource asociado al query maestro.
En el OnCreate del DataModulo cierro y abro el query detalle.
En tiempo de ejecución, cada vez que se desplace registro a registro el maestro, se mostrará su detalle asociado, independientemente de que las tablas sean de dos bases de datos diferentes.
Este método debe funcionar de igual forma en ADO
|