Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-12-2005
cybergerman cybergerman is offline
Miembro
 
Registrado: ago 2004
Posts: 36
Poder: 0
cybergerman Va por buen camino
Unhappy Ayuda con Subreportes en ReportBuilder!!

Tengo un proyecto que realizar donde la idea es la siguiente:

Debo imprimir 4 notas de pedido donde lo único que cambia es el label de la banda sumario:Ej:"Para Administración"(es decir, cada una de estas notas va para un sector de la empresa:Administración,Compras,etc).

Esta nota de pedido tiene: 152mm de alto por 225 de ancho y la complejidad es que debe imprimirse en una impresora de matriz de puntos(Epson LX).

Lo primero que hice fue multiplicar los 152mm de alto por 4(4 notas de pedido),lo que me da una altura de 608 mm, y esto lo puse en la configurac¡ón de página del reporte(Es decir puse el tipo de página "custom").

Los Subreportes los puse en la banda "Encabezado" del reporte principal.
Y están con su correspondiente separación(de acuerdo a los 152mm de alto que tiene cada nota de pedido).

Luego comenzé a diseñar cada nota de pedido en cada subreporte.

El problema es que en la vista previa me aparece todo bien pero al momento de imprimir en la impresora matricial, si uno va a "Panel de Control","Impresoras","Trabajos de impresión"
figura el trabajo que mande a imprimir, pero me muestra muchísimas páginas(mas de 600);
Otras veces me imprime las dos primeras notas de pedido y luego se corta la impresión o me imprime dos notas de pedido con el mismo Label(Por Ej: Me salen dos para Administración) o directamente no para de imprimir, mas y mas hojas.

Probé poniendo en la configuración de la impresora que el tipo de página fuera continuo,A4, etc y pasa exactamente lo mismo.

Otra forma que probé es diseñar solamente una nota de pedido en un reporte sin subreportes y al momento de imprimir seleccionar 4 copias que es lo que yo necesito, entonces probe en el evento "onPrint" del Reporte preguntar por la propieda "PageNo"; Si valía uno que el Label de la banda sumario dijiera "Para Administración", Si valía dos "Para compras" y asi sucesivamente.
Pero probé en una impresora Laser y me imprime las 4 páginas con el mismo Label, es decir que siempre el numero de página de las cuatro copias esta en uno.

Alguien me puede dar una solución y recuerden que la salida de impresión es a una Impresora matricial.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 17:06:49.


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
Copyright 1996-2007 Club Delphi