Ver Mensaje Individual
  #5  
Antiguo 18-03-2019
juniorSoft juniorSoft is offline
Miembro
 
Registrado: abr 2005
Posts: 178
Reputación: 20
juniorSoft Va por buen camino
Cita:
El problema es que yo modifico la sentencia SQL y hago el Open desde código, con lo cual en el reporte no aparecen los campos de la tabla.
como la consulta no va a cambiar la cantidad de campos puedes hacer lo siguiente:

abres el editor de consultas del FDQuery y realizas la consulta

Código SQL [-]
Select * from clientes
where codigoCliente = -1

Luego abres el editor de campos del mismo FDQuery y agregas todos los campos dando clic derecho y seleccionando "Add All Fields".

Haces Doble click en el TfrxDBDataset asociado al FDQuery y le das al boton Update que aparece en la parte inferior.

Ahora realizas el select dinámico y como los campos son persistentes deberian aparacer, claro dando por hecho que el FDQuery esta asociado al TfrxDBDataset y que el reporte tiene sus campos enlazados y que la banda de ser un masterData o un DetailData tiene conectado en su propiedad dataset el que le corresponde.

Última edición por juniorSoft fecha: 18-03-2019 a las 21:06:09.
Responder Con Cita