No uso la clase foxypreview, sino una de mi creación, pero x si te sirve, mis informes directamente no usan el entorno de datos.
Se basan siempre en la creación de un cursor por parte del programa que lo invoca, básicamente un select sql de mayor o menor complejidad.
Esto permite al usuario decidir si quiere ver / imprimir el informe, o volcar el resultado a una planilla.
El informe tiene en su entorno de datos. que no abra ni cierre ni nada de nada.