Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   problemas con QuickReport 4 & D7 (https://www.clubdelphi.com/foros/showthread.php?t=43050)

pvizcay 30-04-2007 17:17:47

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

TrUnkS 30-04-2007 19:20:43

Hola. Yo ocupo las mismas herramientas de trabajo que tú a excepción del DevExpress y no he tenido nunca ese tipo de problemas. Preocúpate de haber instalado bien los componentes Quick Report. A lo mejor el problema radica en la version de Delphi 7 que usas y si está actualizado, en este caso yo ocupo Delphi 7 Second Edition que viene con Update 1 ya integrado. Preocúpate de usar bandas SubDetail en los informes para que te aparezcan los detalles y asignarles correctamente sus datasets, puede ser que el driver de la impresora quede mal. Saludos

droguerman 30-04-2007 22:22:11

asegurate de usar prepared, ejemplo:

Código Delphi [-]
qrReporte.prepare;
qrReporte.preview;

pvizcay 02-05-2007 15:55:07

hola, gracias por los comentarios

tengo los update del delphi7 instalados
y he compilado en diferentes instalaciones del delphi incluso (cada tanto limpio todo y empiezo con una particion nueva)

no puedo creer soy la única persona en la faz de la tierra le pase esto..!:confused:

TrUnkS 02-05-2007 17:10:04

Hola : Me parece muy extraño el comportamiento de QuickReport, pero quizás los componentes de conexión que ocupas no están bién implementados en tu aplicación. Asegúrate de tener las últimas versiones y sobre todo los controladores adecuados de la impresora, quizás Delphi no puede comunicarse bién con los controladores y esto provoca lo que dices. Seria bueno que en otra oportunidad nos cuentes lo que pasó y cómo solucionaste el problema. Saludos

pvizcay 03-05-2007 18:10:59

hola, los drivers de la impresora no pueden tener nada que ver, el motivo:


ya en el preview del quickreport no se ve el detalle, cuando sucede, una vez cada tanto como explique.. el resto de las veces sale todo bien..
y los componentes de conexión tampoco, después de todo la grilla del reporte (para verlo por pantalla digamos y en preview) siempre estan los datos..

gracias por contestar

pvizcay 11-05-2007 04:01:39

ajá!
 
bueno, por lo visto no soy el único pobre cristiano que le pasa esto, aca encontre otro post que describe el mismo problema, me pregunto de donde habrá leido lo que cita "Veamos Internet:¡Ajá!, hay otros que comentan un problema parecido, y tildan a QReport de inestable."

ya me cansé de dar vueltas, me paso a FreeReport por el momento..

pvizcay 11-05-2007 04:02:13

dejo la dire del post

http://www.clubdelphi.com/foros/showthread.php?t=27453


La franja horaria es GMT +2. Ahora son las 16:14:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi