FastReport y duda en tiempo de ejecución
Hola, a ver si alguien me puede iluminar, estoy nuevo en esto de reportes...
Utilizo FastReport en un XE7, genero un informe (ticket de caja) en base a los datos del cliente, hasta ahí bien y a golpe de ratón... el problema viene cuando quiero mostrar el resultado de una tabla que se genera desde el programa...
Me explico:
Tengo un formulario con el código de cliente, según introduzco dicho código añado la sentencia SQL a un FDQuery y hago FDQuery->Open, este a su vez esta asociado a un DataSet que apunta al DBGrid donde se muestra el resultado.
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.
Alguien sabría decirme como poder hacerlo? En el peor de los casos podría añadir variables al formulario y leer el DBgrid celda a celda pero seguro que hay alguna manera..
Muchas gracias de antemano y un saludo!
Jorge.
|