También puede hacerse de otra forma:
La Query tiene una propiedad llamada Datasource, elje el Datasource de la Tabla. Así los datos mostrados por la consulta dependen del registro seleccionado en el TTable.
Al query añades un parámetro, pero el nombre de ese parámetros será igual que el campo de la tabla, es decir, suponiendo que quieres la relación por estos campos:
Tabla: CampoCodigo
Query: Codigo
al Query le añades
Código SQL
[-]where codigo = :Campocodigo ORDER BY codigo
La ordenación es imprescindible para obtener los resultados correctos.
CampoCodigo lo interpreta como un parámetro, pero como la consulta tiene asignada su propiedad Query.Datasource irá a buscar ese campo en el TDatasource, o sea, en la tabla; Resultado: relación Master-Detail automático.
Saludos