Ver Mensaje Individual
  #3  
Antiguo 13-07-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
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
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita