Ver Mensaje Individual
  #1  
Antiguo 30-04-2007
pvizcay pvizcay is offline
Miembro
 
Registrado: jun 2006
Posts: 147
Reputación: 18
pvizcay Va por buen camino
problemas con QuickReport 4 & D7

hola amigos del foro, estoy con un tema que me está volviendo loco..

tengo una aplicacion que funciona con delphi7 + FB + QuickRerport 4.06 professional + DevExpress 4.xx

el problema viene asi, de manera intermitente los informes salen en blanco, osea o más bien la parte del detalle y columnas, solo sale el encabezado y fin de página..

1) no pude encontrar un patrón para que esto suceda, osea es intermitente
2) hasta donde tengo entendido les pasó a mis usuarios tanto con xp, w98 y a mi en mi pc con 2000
3) una vez que un informe empieza a salir así, no importa lo que se haga siempre sale igual
4) cerrando la aplicación y volviendola a abrir se soluciona generalmente, o sino con una reiniciada
5) cuando el informe sale mal, ya en la parte de preview se nota, osea no hace falta imprimir
6) el dataset funciona bárbaro, de hecho en la grilla del formulario de consulta se ven bien los datos
7) puedo estar media hora abriendo y cerrando informes y no logro que me suceda, pero me ha pasado varias veces a mi personalmente, aunque parece q a mis clientes les sucede mucho más seguido!
8) según tengo entendido no necesariamente hace falta estar jugando un tiempo largo con el programa, a mi me ha pasado a partir de 5min y algunos de mis clientes dicen que incluso tratando de imprimir de entrada.. (lo que haría menos sospechoso que fuere un memory leak que ande dando vueltas)

a modo informativo:
1) los ibdatasets son de ibx
2) no uso master detail, cuando el informe es asi hago un join en el detalle y con un group espression creo los encabezados del maestro
3) esto es así porque los controles estan enlazados a un grid de devexpress (sin gridmode activado)
4) me pasaba con la versión de QR 3.xx que venia con D7, pero ahora con 4.06 me sigue pasando.. (aunque parece q menos)
5) implemente mi propio formulario de preview para ver si cambiaba algo (a partir de los ejemplos de QR), pero nada

bue de más esta decir me está volviendo loco, no se como depurarlo ni por donde empezar, la estructura de formularios sería (como se crean)

frmPrincipal -> frmFiltros y frmConsulta -> frmReport

tengo los onclose con action caFree, y sin embargo cuando se chinga sigue sucediendo SIEMPRE, por lo que pienso que tiene que ser algo estático de QR

bueno cualquier comentario o ayuda será infinitamente apreciado, empezaré a postear código si es necesario
Responder Con Cita