Ver Mensaje Individual
  #4  
Antiguo 23-11-2021
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Reputación: 19
kuan-yiu Va camino a la fama
No sé como lo estás enlazando o que usas para los reportes pero si enlazas una TQuery con otra hay muchos modos de hacerlo.
Si lo haces directamente por código para controlar cuando y como se ejecuta al menos en el TQuery que tiene el detalle debes haber definido en TParams de qué tipo son todos esos campos que usas para enlazar:
qMaestro: componente que tiene la consulta principal.
qDetalle: componente que tiene las líneas de detalle.
qDetalle.params: todos los campos por los que enlazas para que la subconsulta sepa de que tipo son y como debe enlazarlos (qDetalle.params[0].name: el nombre de la variable, qDetalle.params[0].DataType: el tipo de dato, ...)
Yo lo hago en tiempo de diseño en el propio componente del reporte, pero puedes hacerlo por código si lo necesitas así porque la consulta cambia.
Responder Con Cita