PDA

Ver la Versión Completa : Columnas en Quick Report


solovaer
27-02-2005, 05:39:42
Buenas amigos:
Bueno tengo el siguiente problema haber si puedes ayudarme por favor: tengo un reporte el cual debe estar expresado en columnas porque este tiene que expresar el movimiento mensual pero separado por dias, bueno para esto gestiono mediante una consulta en un ibdataset1 los datos que necesito. Para el reporte he creado un Group Header y su Footer y en medio de los dos esta la Banda Detail, bueno en el GroupHeader establezco la expresion de agrupacion por ejemplo ibdataset1.fecha y adedas tiene un qdbtextl con el mismo contenido y esta enlazado con el footer mediante la propiedad footerband, bueno ya esto hecho me encargo de la banda detail donde voy ubicando todos los campos que deseo visualizar, hasta aqui la cosa perfecta cuando ejecuto la aplicacion y se ejecuta el preview del reporte se pueden visualizar los datos pero cuando se los manda a imprimir solo imprime la banda title si es que la tiene y nada del detail que si se visualiza en el preview. ahi esta el probelma por mas que le di vueltas al asunto no encontre la solucion, incluso cambie la banda detail por un Child pero igual no imprime nada, este es mi dilema les pido su ayuda poara poder resolverlo. aqui estan las configuraciones:
groupheader.expresion:=ibdataset1.fecha
quickrep1.dataset:=ibdataset1;
cada uno delos qrdbtext esta en su dataset el ibdataset1 y el el field el campo que necesito imprimir
estoy imprimiendo el rporte sobre una hoja folio (330*215 mm) horizontal en una impresora epson lq570+

necesito saber porque le preview si viualiza el reporte construido pero no lo imprime. ah me olvidaba el reporte esta dividido en 20 columnas. gracias por cualquier ayuda

lgarcia
27-02-2005, 15:18:28
Hola

Por lo que pude apreciar de tu explicacion que el reporte sale en el Preview y no cuando se ejecuta el programa me parece que en el Evento BeforePrint del Quick Report debes ejecutar la Query o el Procedimiento almacenado que genera la consulta.

Saludos
Luis Garcia

solovaer
27-02-2005, 16:22:19
Hola

Por lo que pude apreciar de tu explicacion que el reporte sale en el Preview y no cuando se ejecuta el programa me parece que en el Evento BeforePrint del Quick Report debes ejecutar la Query o el Procedimiento almacenado que genera la consulta.

Saludos
Luis Garcia
Gracias Luis:

Me falto aclarar aquello el reporte se visualiza incluso cuando el programa se ejecuta es decir el query si se ejecuta normalmente y sin probelma y los datos se visualizan incluso en la version ejecutable, lo unico es que al momento de mandar a impresion lo unico que imprime es la bandtitle y el formato de la banddetail sin datos ni nada ni siquiera toma la cantidad de filas ya que imprime una sola y luego es como si no existiera el reporte la verdad ya no se que pueda ser. Agradezco tu ayuuda y seguire esperando sugerencias;)

pijo
15-03-2005, 10:30:02
Mira a ver si tienes algun tipo de codigo en el afterprint del report, no sea que alli hagas algo que pueda ser la posible causa del problema.
Piensa que el report se genera una vez para mostrar el preview y cuando se quiere imprimir de verdad se vuelve a "regenerar" volviendo a efectuar todos los eventos asociados al report.
Yo de ti la primera prueba que haria es cambiar el preview del report por un print, si el print te funciona correctamente entonces buscaria la causa en algunos de los eventos que hay.

ánimos