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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-11-2008
Avatar de Vlady
Vlady Vlady is offline
Miembro
 
Registrado: ago 2005
Posts: 217
Poder: 19
Vlady Va por buen camino
Imprimir dos veces en la misma pagina

Hola amigos del foro utilizo Quickreport y quiero saber como puedo en una hoja carta imprimir dos veces un documento q solo ocupa media carta, es decir el original y la copia en la misma hoja.

Gracias
Responder Con Cita
  #2  
Antiguo 07-11-2008
hecospina hecospina is offline
Miembro
 
Registrado: oct 2007
Posts: 202
Poder: 17
hecospina Va por buen camino
Hola Vladi

Para hacer esto necesitas asignar en la configuracion de pagina en tamaño de papel personalizado y asignas las medidas ancho 215.90 y largo 140, alli ya tienes el formulario en media carta.

Si la impresora es de traccion
Si tienes win 95/98/2000 ingresas a la configuracion de la impresora y colocar el papel en tamaño personal

Si tienes win xp la cosa se alarga
Entras a impresoras y faxes, clic derecho- propiedades del servidor, marcas agregar formulario y colocas un nombre (media_carta), le das las medidas de media carta
ancho 21.59 alto 13.97 y guardar formulario

Entras a las propiedades de la impresora
Boton preferencias de impresion - opciones avanzadas y en tamaño de papel asignas el formulario que creaste en el paso anterior

pestaña opciones avanzadas - boton valores predeterminados de impresion - opciones avanzadas - tamaño de papel asignas el formulario creado

y por ultimo en la pestaña configuracion de dispositivo asignas en las opciones que tienen que ver con papel el formulario creado

Yo no he encontrado otra forma que me funcione en media carta

En quiqk report configuracion de impresora selecciones el numero de copias a dos y guardas el reporte

Si la impresora es de tinta o laser solo tienes que configurar esto ultimo y cortar las hojas a media carta

Suerte
Responder Con Cita
  #3  
Antiguo 07-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Y si eso falla, yo hago lo siguiente (si no tienes que usar bandas de grupos ni totales):

Pongo sólo la banda detalle y configuro la página en vertical A4 (vamos, como viene por defecto.

Hago la banda detalle que ocupe todo el folio. Pongo todos los controles qrDBText en la parte superior del folio y los configuro (dataset, field, color, etc).

Selecciono todos los controles (qrDBText y labels), botón derecho, copio y pego, ahora los arrastro a la parte de abajo del folio.

Listo, ya imprime el mismo registro 2 veces .

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #4  
Antiguo 08-11-2008
hecospina hecospina is offline
Miembro
 
Registrado: oct 2007
Posts: 202
Poder: 17
hecospina Va por buen camino
Hola Lepe
Me parece muy sencilla tu solucion, aplica tambien cuando debo imprimir un detalle que contiene multiples registros, por ejemplo una factura de venta donde aparecen 3 productos diferentes ?
Responder Con Cita
  #5  
Antiguo 08-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
No creo.

Para ese caso, quizás puedas usando un CompositeReport (que permite colocar un QuickReport debajo del otro).

Haces la factura con:
- encabezamiento donde pones la fecha y nombre del cliente de la factura (grande, unos 12 cm de alta)
- detalle donde pones la descripción y precio de los productos (pequeña, 0.5 cm de alta).

Ahora usas el composite report y añades ese mismo QuickReport 2 veces , el resultado será:
- encabezado 12cm
- 3 registros detalle, 3 * 0.5 = 1.5 cm de alta
- encabezado de la segunda factura 12 cm
- 3 registros detalle de la segunda factura, 3 * 0.5 = 1.5 cm de alta

Eso da un total de 27 cm de alto. El folio tiene 29.7 cm, así que los márgenes superior e inferior puedes darle 1 cm.

Espero te sirva.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 08-11-2008 a las 19:52:09. Razón: añadir hyperlink de cómo usar el composite
Responder Con Cita
  #6  
Antiguo 10-11-2008
hecospina hecospina is offline
Miembro
 
Registrado: oct 2007
Posts: 202
Poder: 17
hecospina Va por buen camino
Gracias Lepe
aunque el numero de productos no siempre es 3, pueden ser mas o menos voy a ver como logro echarlo a andar
Responder Con Cita
  #7  
Antiguo 10-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Si son más de 3 no te caben 2 copias en un folio ¿no?.

Dándole vueltas, se puede hacer el encabezado más pequeño, y usar un Store Procedure que siempre devuelva 8 registros (si son menos, que devuelva registros vacíos, printempty a true) y así siempre rellena el espacio. Si son 20 registros de detalle, tendríamos que enviar un informe con los 8 primeros, y después repetir la impresión con los 8 siguientes, etc hasta conseguir el objetivo.

Como ves, siempre parto de la misma base: usar un alto fijo para el detalle con el número máximo de registros conocidos de antemano (y la cosa se puede complicar mucho ).


OFFTOPIC: Creo que en un hilo exponías esta duda pero en aquel momento, no caí en esta solución, no sé si debo pedir disculpas .

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 10-11-2008 a las 15:50:16.
Responder Con Cita
  #8  
Antiguo 10-11-2008
hecospina hecospina is offline
Miembro
 
Registrado: oct 2007
Posts: 202
Poder: 17
hecospina Va por buen camino
Lepe
Muy amable por tu explicación, en estos momentos ya estoy trabajando con fastreport y ya lo tengo solucionado, pero me parece muy buena la aclaracion para aplicarlo en otra ocacion
Gracias
Responder Con Cita
  #9  
Antiguo 18-02-2014
Avatar de mRoman
mRoman mRoman is offline
Miembro
 
Registrado: nov 2003
Posts: 599
Poder: 21
mRoman Va por buen camino
Buscando la solucion a lo descrito en tu post

Cita:
Empezado por Lepe Ver Mensaje
No creo.

Para ese caso, quizás puedas usando un CompositeReport (que permite colocar un QuickReport debajo del otro).

Haces la factura con:
- encabezamiento donde pones la fecha y nombre del cliente de la factura (grande, unos 12 cm de alta)
- detalle donde pones la descripción y precio de los productos (pequeña, 0.5 cm de alta).

Ahora usas el composite report y añades ese mismo QuickReport 2 veces , el resultado será:
- encabezado 12cm
- 3 registros detalle, 3 * 0.5 = 1.5 cm de alta
- encabezado de la segunda factura 12 cm
- 3 registros detalle de la segunda factura, 3 * 0.5 = 1.5 cm de alta

Eso da un total de 27 cm de alto. El folio tiene 29.7 cm, así que los márgenes superior e inferior puedes darle 1 cm.

Espero te sirva.
hola LEPE....

Tengo este mismo problema.....tu has usado el QuickReport para hacer lo q mencionas arriba?
Has implementado tu solucion q sugieres?

Gracias !

p.d. Se me hace que ya ni postea Lepe !!!...jajaja.
__________________
Miguel Román

Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !!
Responder Con Cita
  #10  
Antiguo 18-02-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por mRoman Ver Mensaje
p.d. Se me hace que ya ni postea Lepe !!!...jajaja.
Desde hace 3 semanas
Responder Con Cita
  #11  
Antiguo 19-02-2014
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Hola hecospina.

Podrias contarme como has hecho con FastReport ? Tengo ese mismo problema.

Muchas gracias.
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
imprimir 1 pagina 2 veces q Qreport JESUSNET Impresión 3 06-06-2008 22:11:45
evitar ejecutar la misma aplicacion 2 veces noe API de Windows 13 26-05-2008 19:30:03
Abrir la misma ventana varias veces subzero Varios 8 30-10-2007 20:05:27
ejecutar aplicacion 2 veces en misma maquina maruenda Varios 1 07-02-2004 19:19:24
Imprimir la copia en la misma pagina toni.vi Impresión 0 15-09-2003 12:34:05


La franja horaria es GMT +2. Ahora son las 16:55:45.


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