Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Impresión
Register FAQ Members List Calendar Guía de estilo Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 28/05/2008
santi33a santi33a is offline
Miembro
 
Join Date: Jun 2005
Posts: 208
Poder: 22
santi33a Va por buen camino
Desabilitar control de Impresión de la vista previa del QuickReport

Alguien sabe como desabilitar el boton de imprimir en la vista previa del QuickReport, yo no uso el quickReport pero me lo preguntó un amigo que no tiene internet y quisiera ayudarlo.
GRacias
Reply With Quote
  #2  
Old 28/05/2008
jgutti jgutti is offline
Miembro
 
Join Date: May 2003
Posts: 189
Poder: 24
jgutti Va por buen camino
utilizar form.print en reemplazo de form.preview

saludos
jgutti
Reply With Quote
  #3  
Old 28/05/2008
cloayza cloayza is offline
Miembro
 
Join Date: May 2003
Location: San Pedro de la Paz, Chile
Posts: 948
Poder: 25
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Otra alternativa es que crees tu propio visualizador de informes, es muy sencillo:

Debes colocar en un form el componente TQRPreview.

Ahora el codigo:

Supongamos que tu informes se llama QuickRep1 y nuestro componente de visualizacion es QRPreview1.

Esto es lo que debes hacer:

Código Delphi [-]

procedure TForm1.cmdOpenReportClick(Sender: TObject);
begin
       //Visualizar el reporte.
       QuickRep1.Preview;
end;

procedure TForm1.QuickRep1Preview(Sender: TObject);
begin
       //Asignar la visualizacion del reporte a QRPreview1.
       QRPreview1.QRPrinter:=TQRPrinter(Sender);
end;

procedure TForm1.cmdPrintSetupClick(Sender: TObject);
begin
      //Llama al metodo para configurar la impresora. 
      QRPreview1.QRPrinter.PrintSetup;
end;

procedure TForm1.cmdFirstPageClick(Sender: TObject);
begin
      //Va a la primera pagina del informe 
      QRPreview1.PageNumber:=1;
end;

procedure TForm1.cmdLastPageClick(Sender: TObject);
begin
     //Va a la ultima pagina del informe
     QRPreview1.PageNumber:=QRPreview1.QRPrinter.PageCount;
end;

procedure TForm1.cmdPrevPageClick(Sender: TObject);
begin
     //Va a la pagina anterior
     QRPreview1.PageNumber:=QRPreview1.PageNumber-1;
     If (QRPreview1.PageNumber<0) Then
        QRPreview1.PageNumber:=1;
end;

procedure TForm1.cmdNextPageClick(Sender: TObject);
begin
     //Va a la pagina siguiente
     If (QRPreview1.PageNumber+1>=QRPreview1.QRPrinter.PageCount) Then
        QRPreview1.PageNumber:=QRPreview1.PageNumber+1;

end;

procedure TForm1.cmdPrintClick(Sender: TObject);
begin
     //Imprime el informe.
     QRPreview1.QRPrinter.Print;
end;

Es un metodo muy sencillo para visualizar los informes Quicreport, el cual tu puedes personalizar y darle la forma que desees.

Saludos
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Impresion directa Fastreport, sin vista previa ni seleccion de impresora abelaquino Impresión 8 08/04/2008 22:51
Problema en la vista previa en quickreport y con el pappersize custom amezeta32 Impresión 1 17/08/2007 20:53
desabilitar boton impresion en preview CarlosHernandez Impresión 1 18/01/2006 03:00
mover en la vista previa campos en quickreport noe Impresión 1 11/05/2005 06:56
Diferencias entre la impresion y la vista previa en QR TJose Impresión 4 02/06/2004 03:25


All times are GMT +2. The time now is 00:58.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi