Yo hice lo mismo... hasta el punto en que puedo crear el reporte tranquilamente. Luego, lo que hice fue cambiar el nombre de la conexión al componente DataView 'apuntando' a un TRvCustomConection. Este RvCustomConection se encarga de hacer todas las consultas pertinentes de tal forma que devuelve los valores de los campos: campo1, campo2, etc... En el RvCustomConection hay que manejar los eventos OnOpen, OnGetCols, OnGetRow, y OnEOF.
Obs: El TRvDataSetConection lo puedes borrar, y el query al que apuntaba se puede reutilizar precisamente en los eventos del RvCustomConection.
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre.
|