In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Memdataset no funciona

FastReport for Xailer & [x]Harbour (English/Spanish)
hgarciaj
Posts: 79
Joined: Thu Sep 23, 2010 12:44 am

Memdataset no funciona

Postby hgarciaj » Wed May 24, 2017 6:41 pm

Ignacio, quiero comentarle que la versión de Fastreports en Xailer 4 no funciona igual que en la versión 3.3 en este aspecto, solo recompilé mi proyecto en esta versión y el reporte diseñado con memdataset no imprime el contenido de los arreglos, sí imprime digamos el número de filas que contiene el memdataset pero todas las imprime vacías. Sin hacer un solo cambio y compilando el proyecto con la versión 3.3 funciona perfecto.
Saludos
Héctor García
hgarciaj
Posts: 79
Joined: Thu Sep 23, 2010 12:44 am

Re: Memdataset no funciona

Postby hgarciaj » Wed May 24, 2017 8:06 pm

Ignacio, el comportamiento "inapropiado" de fastreports, se debió a la forma en que se creaba el memdataset, en la versión 3.3 si después de usar el método close() se usa el método create() se limpiaba el memdataset en la versión 4 lo que hace es duplicar la estructura del memdataset, en lugar de usar el close() y create(), lo reemplacé por un zap() y funciona adecuadamente.
Saludos
Héctor García

Return to “FastReport”