RE:Como hago un Master/Detail con Querys
Aqui les pondré un ejemplo con dos tablas para contruir una forma maestro/detalle . Como alternativa, pueden definir este tipo de union usando una declaracion SQL.
Uniremos, por ejemplo, la tabla ORDERS con la tabla ITEMS (esto esta en las distribuciones de delphi), la cual describe cada item en cada order (entienden, item - order ?). Las dos tablas se pueden unir usando el campo OrderNo. El truco esta en las declaraciones SQL del segundo query:
ejemplo:
select
items."orderNo"
items."ItemNo"
items."PartNo"
items."Qty"
from
items
where
"items"."orderNo" =: "OrderNo"
observa bien que esta declaracion SQL usa un parametro OrderNo. Este parametro esta conectado directamente al primer Query, porque la propiedad datasource del query2 esta dirigida al datasource1, el cual esta conectado al query1. en otras palabras, el segundo query se considera ser un data control conectado al primer datasource. Cada vez que un registro en el primer datasource cambia, el query2 se actualiza, asi como cualquier otro componete conectado al datasource1. el campo que se debe usar, en este caso, es el campo que tenga el mismo nombre que el parametro query.