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 29-11-2007
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Mandar a imprimir despues q se muestre el qreport

Discupen la preguntadera, es q no manejo mucho los qreport

Como mando a imprimir despues q se muestre el qreport , el print

donde lo coloco. en q evento, despues q me muestre el reporte, mandarlo a imprimir

espero q me entiendan
Responder Con Cita
  #2  
Antiguo 29-11-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 22
enecumene Va por buen camino
Hola, se refieres en el momento de previsualizar el reporte o al salir del reporte?, bueno si es en el momento de la previsualizacion lo puedes poner en el evento OnPreview del reporte.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #3  
Antiguo 29-11-2007
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por enecumene Ver Mensaje
Hola, se refieres en el momento de previsualizar el reporte o al salir del reporte?, bueno si es en el momento de la previsualizacion lo puedes poner en el evento OnPreview del reporte.

Saludos.
y al salir del reporte?
Responder Con Cita
  #4  
Antiguo 29-11-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 22
enecumene Va por buen camino
Hola, en realidad no se que estas tratando de hacer, pero en los QuickReports al momento de previsualizar tienes su icono de impresora, entonces eso seria algo ilogico teniendo eso ahi, ahora como no has dado detalles me estoy imaginando que estas usanso el componente QrPreview, no? pues si es asi entonces en el evento ONClose del form donde esta el QrPreview pones el Print.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #5  
Antiguo 29-11-2007
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por enecumene Ver Mensaje
Hola, en realidad no se que estas tratando de hacer, pero en los QuickReports al momento de previsualizar tienes su icono de impresora, entonces eso seria algo ilogico teniendo eso ahi, ahora como no has dado detalles me estoy imaginando que estas usanso el componente QrPreview, no? pues si es asi entonces en el evento ONClose del form donde esta el QrPreview pones el Print.

Saludos.
Bueno compañero gracias a tu atencion.
utilizo un simple QuickRep1

Mira lo q pasa es q tengo un codigo en el qrgroup para mostrar los datos de 4 en 4.
entonces necesito que despues q se genere el preview me imprima,
ya q no me quiere imprimir lo que quiero q salga en el qreport,

por eso es q quiero q me muestre el qreport y luego lo imprima, para q se cumpla el codigo del qrgroup.

espero q me entiendas a un qsea un poco.
Responder Con Cita
  #6  
Antiguo 29-11-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 22
enecumene Va por buen camino
Bueno entonces intentalo de dos formas:

1. En el Evento OnPreview como te habia mencionado anteriormente.
2. O en el Evento OnClose del form donde esta el QuickReport.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #7  
Antiguo 29-11-2007
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por enecumene Ver Mensaje
Bueno entonces intentalo de dos formas:

1. En el Evento OnPreview como te habia mencionado anteriormente.
2. O en el Evento OnClose del form donde esta el QuickReport.

Saludos.
bueno el onclose del form, lo coloq y no me manda a imprimir
y el onpreview como hago para q me muestre y a la vez me lo imprima

y disculpa la insistencia
Responder Con Cita
  #8  
Antiguo 29-11-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 22
enecumene Va por buen camino
De la misma manera que en el OnClose del form:

Código Delphi [-]
With QuickRep1 do
   Begin
      Print;
  End;

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #9  
Antiguo 29-11-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.561
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por ingabraham Ver Mensaje
bueno el onclose del form, lo coloq y no me manda a imprimir
y el onpreview como hago para q me muestre y a la vez me lo imprima

y disculpa la insistencia
Asi a bote pronto, me parece que mas bien es un problema de concepto, QReport tiene propiedades una Print y otra Preview, tu piensas mostrar y luego imprimir, porque no al contrario.

Código Delphi [-]
   Qreport.Print;
   QReport.Preview;

Son tan rapidos los procesos que te manda la impresión y luego te lo muestra y ya no tienes que esperar a cerrar el preview para que se imprima.

Digo, asi lo he soñado.

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #10  
Antiguo 29-11-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 22
enecumene Va por buen camino
Tambien Lo que comenta el Amigo Egostar es muy buena opcion intentalo luego nos comentas.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #11  
Antiguo 29-11-2007
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Compañeros mi programa es de Nomina
Código Delphi [-]
procedure TForm29.QRGroup1BeforePrint(Sender: TQRCustomBand;
  var PrintBand: Boolean);
begin
 
  if (NHOJAS mod  4=0 )Then
  begin
       Form29.QRGroup1.ForceNewColumn:=True; //NUEVA HOJA -SALTAR
      Form29.QRGroup1.ForceNewpage := True;
  end
   else
     begin
       Form29.QRGroup1.ForceNewColumn:=false; //COLILLAS UNIDAS
       Form29.QRGroup1.ForceNewpage:=false;
      end;
       NHOJAS:=NHOJAS+1;
End;

pero al momento de imprimir, no se me cumple esta condicion, se imprime otra cosa, por eso quiero q se genere el reporte y luego se imprima
Responder Con Cita
  #12  
Antiguo 29-11-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Lo normal
Código Delphi [-]
     try
   QRepor:=TQRepor.Create(self);
  QRepor.Preview;
     finally
   QRepor.Free;
      end;
Saludos
Responder Con Cita
  #13  
Antiguo 29-11-2007
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
bUENO
ASI- asi si me funciona

Form29.QuickRep1.Preview;
Form29.QuickRep1.print;
ME SIRVE,
PERO QUIERO Q ME MUESTRE Y ME IMPRIMA,

ESTO LO Q HACE ES MOSTRAR Y CUANDO SALE IMPRIME
Responder Con Cita
  #14  
Antiguo 29-11-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
No entiendo
Cuando se llama al preview, este permite entre otras cosas, buscar la impresora y por supuesto imprimir.
Si se llama directo a Print, pues se imprime.
No se como hacer que se presente y se imprima, tal vez lo que propuso Egostar seria la forma, no se.
Saludos
Responder Con Cita
  #15  
Antiguo 29-11-2007
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Hola
No entiendo
Cuando se llama al preview, este permite entre otras cosas, buscar la impresora y por supuesto imprimir.
Si se llama directo a Print, pues se imprime.
No se como hacer que se presente y se imprima, tal vez lo que propuso Egostar seria la forma, no se.
Saludos
Yo quiero q al momento q muestre se imprima
Responder Con Cita
  #16  
Antiguo 29-11-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 24
ContraVeneno Va por buen camino
Cita:
Empezado por ingabraham Ver Mensaje
Mira lo q pasa es q tengo un codigo en el qrgroup para mostrar los datos de 4 en 4.
entonces necesito que despues q se genere el preview me imprima,
ya q no me quiere imprimir lo que quiero q salga en el qreport,

por eso es q quiero q me muestre el qreport y luego lo imprima, para q se cumpla el codigo del qrgroup.
Es mas bien hay un problema de concepto, como ya te dijeron.

Un QuickReport tiene la opción para imprimir o para visualizar, pero son cosas distintas. No tiene sentido hacer una y luego la otra. Si tu sistema requiere que algo se imprima, se utiliza el comando Print. Si la impresión es opcional al usuario, se utiliza el comando Preview. Ningún código o ninguna acción relacionada con el reporte, debería de ejectuarse al momento de utilizar print o preview, es decir, la instrucción Print o la instrucción Preview, debería ser la última acción.

Aquí el problema creo yo, es que en lugar de tener ese código en el evento BeforePrint de la banda TQRGroup, deberías tenerlo en el evento BeforePrint del Reporte mismo.
__________________


Última edición por ContraVeneno fecha: 29-11-2007 a las 22:55:46.
Responder Con Cita
  #17  
Antiguo 29-11-2007
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por ContraVeneno Ver Mensaje
Es mas bien hay un problema de concepto, como ya te dijeron.

Un QuickReport tiene la opción para imprimir o para visualizar, pero son cosas distintas. No tiene sentido hacer una y luego la otra. Si tu sistema requiere que algo se imprima, se utiliza el comando Print. Si la impresión es opcional al usuario, se utiliza el comando Preview. Ningún código o ninguna acción relacionada con el reporte, debería de ejectuarse al momento de utilizar print o preview, es decir, la instrucción Print o la instrucción Preview, debería ser la última acción.

Aquí el problema creo yo, es que en lugar de tener ese código en el evento BeforePrint de la banda TQRGroup, deberías tenerlo en el evento BeforePrint del Reporte mismo.
Bueno, comprendo lo que dices
pero por q al momento de aplicar

Form29.QuickRep1.Preview;
Form29.QuickRep1.print;

o
Form29.QuickRep1.print;
Form29.QuickRep1.Preview;

me imprime de una manera diferente.

te recuerdo q tengo un codigo en el qrgroup para mostrar 4 registros por hoja y esto es lo q me causa esto
entonces
ami me sirve este:
Form29.QuickRep1.Preview;
Form29.QuickRep1.print;
para q ejecute lo q esta en el qrgroup y luego lo imrpima.
me hago entender, pero quiero q no tenga q cerrar el reporte para q empiece la impresion. q lo muestre y comience a imprimir
Responder Con Cita
  #18  
Antiguo 29-11-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 24
ContraVeneno Va por buen camino
lo que necesitas es preparar el reporte... consulta sobre la función "Prepare" de quickreports
__________________

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
problema al mandar imprimir nosferatu177 Impresión 15 06-07-2007 17:24:11
Mandar a Imprimir un PDF ludan508 Impresión 1 15-11-2006 11:14:51
Mandar QReport por email Aprendiendo Impresión 8 18-06-2005 00:14:42
Mandar datos a un Qreport desde un formulario y no de una tabla Madr77 Conexión con bases de datos 1 22-10-2004 18:15:27
problemas con Qreport despues de cambio de mother chuley Impresión 2 04-06-2004 14:15:10


La franja horaria es GMT +2. Ahora son las 03:12: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