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 01-07-2003
Avatar de DarkSide
DarkSide DarkSide is offline
Miembro
 
Registrado: jun 2003
Ubicación: La Serena - Chile
Posts: 91
Poder: 21
DarkSide Va por buen camino
Question Como imprimir un informe

Hola amigos del club delphi, mi problema es el siguiente: debo imprimir 2 informes distintos a patir de los mismos datos (ingresados en un mismo formulario), uno con los datos resumidos (nombre producto, total de cajas, total de kilos, etc), y el otro con el detalle de la información (folio de la caja, kilos de la caja, etc), la idea es que la vista previa muestre los 2 informes y luego se impriman los 2 a la vez en hojas separadas con cabecera y detalle cada uno, he utilizado el QReport pero con esto tengo que imprimir por separado los informes (2 vistas previas y dos impresiones).

¿Hay otra forma de imprimir que no sea a traves de reportes?

He visto algo de un componente llamado TPrinter, pero no he entendido mucho como se utiliza. ¿Puedo hacer preview y seleccionar impresoras con este componente?

Desde ya muchas gracias.
Responder Con Cita
  #2  
Antiguo 01-07-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
con el QR tienes el QRCompositeReport, que sirve precisamente para eso. No te sabria decir como funciona (nunca lo he utilizado), pero no creo que sea demasiado dificil
Responder Con Cita
  #3  
Antiguo 01-07-2003
Avatar de DarkSide
DarkSide DarkSide is offline
Miembro
 
Registrado: jun 2003
Ubicación: La Serena - Chile
Posts: 91
Poder: 21
DarkSide Va por buen camino
Gracias, voy a investigar ese componente. Pero de todas formas, podrias decirme donde encontrar información acerca del componente TPrinter, he visto la ayuda de Delphi 5.0 pero no hay ejemplos.

Bueno, nuevamente muchas gracias por contestar tan rapido, ah ultima cosa, he visitado tu pagina y baje tu ejemplo ListView, pero de donde puedo bajar los componentes RxLib 2.75.

Adios.
Responder Con Cita
  #4  
Antiguo 01-07-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
Cita:
Posteado originalmente por DarkSide
podrias decirme donde encontrar información acerca del componente TPrinter, he visto la ayuda de Delphi 5.0 pero no hay ejemplos.
En el eg¡jemplo del ListView de mi web utilizo el canvas de la impresora para hacer una impresion (TPrinter), echale una ojeada a ver.

Cita:
Posteado originalmente por DarkSide ah ultima cosa, he visitado tu pagina y baje tu ejemplo ListView, pero de donde puedo bajar los componentes RxLib 2.75.
Pues gracias por haberla visitado y las RxLib te las puedes descargar de mi web (apartado "componentes utilizados")
Responder Con Cita
  #5  
Antiguo 01-07-2003
Avatar de DarkSide
DarkSide DarkSide is offline
Miembro
 
Registrado: jun 2003
Ubicación: La Serena - Chile
Posts: 91
Poder: 21
DarkSide Va por buen camino
Cita:
las RxLib te las puedes descargar de mi web (apartado "componentes utilizados")
No encuentro ese apartado, has actualizado tu pagina o cambiado la direccion?, porsiaca esta es la dirección que tengo: http://usuarios.lycos.es/cadetill
Responder Con Cita
  #6  
Antiguo 01-07-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
Si entras en la direccion que indicas, veras que en la pagina indico que mi web a cambiado de ubicacion. La he trasladado aqui al Club.

En mi firma tienes el nuevo enlace (donde veras que digo "Ya he movido mi web!!!")

Nos leemos
Responder Con Cita
  #7  
Antiguo 11-07-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Cita:
Posteado originalmente por DarkSide
donde encontrar información acerca del componente TPrinter
Si hablamos de Delphi, preferiría no llamar "Componente" a la clase TPrinter ya que no desciende de TComponent, es muy fácil de utilizar si comprendes el funcionamiento de un TCanvas y algunas cositas mas propias de esta clase.

Te recomiendo ver este link donde encontrarás un montón ejemplos pequeños de la utilización del TPrinter.

Y este hilo, donde te doy una breve explicación del TQRCompositeReport http://www.clubdelphi.com/foros/show...=&threadid=504


Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #8  
Antiguo 06-08-2003
Avatar de DarkSide
DarkSide DarkSide is offline
Miembro
 
Registrado: jun 2003
Ubicación: La Serena - Chile
Posts: 91
Poder: 21
DarkSide Va por buen camino
Disculpen la demora, pero muchas gracias por su ayuda, mi conexion de Internet estaba un poco enfermita ($) asi que no pude ver las respuestas antes.

Cita:
Posteado originalmente por delphi.com.ar
Si hablamos de Delphi, preferiría no llamar "Componente" a la clase TPrinter ya que no desciende de TComponent
Tengo merecido el tiron de orejas, por llamarle componente a TPrinter, tienes toda la razon
Responder Con Cita
  #9  
Antiguo 06-08-2003
Avatar de DarkSide
DarkSide DarkSide is offline
Miembro
 
Registrado: jun 2003
Ubicación: La Serena - Chile
Posts: 91
Poder: 21
DarkSide Va por buen camino
He utilizado TQRCompositeReport es bastante sencillo, pero el problema es que ambos listados los envia uno a continuación del otro pero en la misma pagina, y necesito que salgan en paginas distintas. He buscado alguna propiedad para hacer un salto de pagina o algo asi pero no lo he logrado.

Este es el código que utilizo:
Código:
procedure TForm1.QRCompositeReport1AddReports(Sender: TObject);
begin
 with QRCompositeReport1 do
  begin
    Reports.Add(Form2.QuickRep1);
    Reports.Add(Form2.QuickRep2);
  end;
end;
en este caso ambos QuickRep estan en un mismo formulario (Form2). Tambien trate colocando los QuickRep en formularios distintos, pero tampoco funcionó.
Desde ya muchas gracias.
Responder Con Cita
  #10  
Antiguo 27-01-2006
smacli smacli is offline
Registrado
 
Registrado: ene 2006
Posts: 4
Poder: 0
smacli Va por buen camino
Unhappy Impresion 2 veces en una misma hoja

Yo utilice el QRCompositeReport1 pero solo duplica el detailband y summary.. Y que pasa con los encabezados ?? .. como hago que se dupliquen tambien ??...
Responder Con Cita
  #11  
Antiguo 23-11-2006
miguel555666777 miguel555666777 is offline
Registrado
 
Registrado: oct 2006
Posts: 8
Poder: 0
miguel555666777 Va por buen camino
Cita:
Empezado por DarkSide
He utilizado TQRCompositeReport es bastante sencillo, pero el problema es que ambos listados los envia uno a continuación del otro pero en la misma pagina, y necesito que salgan en paginas distintas. He buscado alguna propiedad para hacer un salto de pagina o algo asi pero no lo he logrado.

Este es el código que utilizo:
Código:
procedure TForm1.QRCompositeReport1AddReports(Sender: TObject);
begin
 with QRCompositeReport1 do
  begin
    Reports.Add(Form2.QuickRep1);
    Reports.Add(Form2.QuickRep2);
  end;
end;
en este caso ambos QuickRep estan en un mismo formulario (Form2). Tambien trate colocando los QuickRep en formularios distintos, pero tampoco funcionó.
Desde ya muchas gracias.
Las BANDAS tienen una propiedad de "forzar en pagina distintas"
Responder Con Cita
  #12  
Antiguo 23-11-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Y en lugar de usar un Composite ¿Por qué no mandas a imprimirlo dos veces? (usa .Print) o cambiar el número de copias.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #13  
Antiguo 23-11-2006
Avatar de DarkSide
DarkSide DarkSide is offline
Miembro
 
Registrado: jun 2003
Ubicación: La Serena - Chile
Posts: 91
Poder: 21
DarkSide Va por buen camino
Cita:
Empezado por miguel555666777
Las BANDAS tienen una propiedad de "forzar en pagina distintas"
Muchas gracias por responder, esa vez lo hice de esa forma y funcionó perfectamente. Sorry si no lo puse en este hilo, pero en ese tiempo tuve varios problemas de conexion ($$$), y despues no revise mas este hilo.

p.d.: pero si te fijas el mensaje es del año 2003.
__________________
De los sueños se construye la realidad...
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


La franja horaria es GMT +2. Ahora son las 08:42:38.


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