Reportes Lentos

¿Buen día, Como está?
Estoy entrándole a la programación con VF9, !
Para hacerle una consulta, es algo relacionado con los reportes de Visual Foxpro 9:
Hay lentitud usando el "reporteador", le he dado seguimiento a las consultas:
==> Se filtran los datos que se van a mostrar en el reporte y he notado que el tiempo es mínimo en hacer este filtro y que tarda más tiempo abriendo el generador de reportes que haciendo el filtro de los datos,
Buscando en internet encuentro que una de las mejoras que presenta VF9 es su generador de reportes y todas sus nuevas prestaciones y no tengo idea en donde puede estar el error que hace que tarde tanto cargando el generador de reportes.
Gracias mil. Saludos.

2 respuestas

1
Respuesta de
Hola,
Mira, por lo que dices, el problema es casi seguro que se deba a que cuando desarrollaste el formato del reporte se guardó el direccionamiento de la impresora con la que hiciste las pruebas y al ejecutarlo busca ésa impresora, siendo la razón de la lentidud. Este problema lo puedes arreglar de la siguiente forma:
1. Abre el reporte (los reporte son en realidad tablas dbf con extencsión frx), por ejemplo, USE Tureporte.frx
2. Examinalo con BROWSE.
3. En el primer registro del archivo, colócate en el campo memo EXPR, donde verás algo similar a lo siguiente:
        DRIVER=winspool
        DEVICE=Cannon2230
        OUTPUT=IP_10.68.123.345
        ORIENTATION=0
4. Debes borrar las tres primeras líneas, es decir, las que empiezan con DRIVER, DEVICE y OUTPUT
5. Luego, sobre el mismo primer registro busca los campos memo TAG y TAG2 y borra el contenido de éstos dos campos.
Eso es todo. El borrar lo que te digo no afecta para nada a tu reporte, al contrario, los podrás ejecutar en cualquier impresora dado que no contienen información específica sobre alguna. Esto es muy útil cuando generás tu aplicación y la instalas en diferentes sitios o empresas.
Espero sea de ayuda.
Saludos desde México, D.F.
Añade un comentario a esta respuesta
1
Respuesta de
Hola amigo, podrías decirme como estas creando los reportes, tienes un reporte como archivo físico (.frx) ya creado y lo llamas así como
 repor form mireporte preview
o bien, estas generando el reporte por programacion?
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje