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 28-05-2008
santi33a santi33a is offline
Miembro
 
Registrado: jun 2005
Posts: 208
Poder: 19
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
Responder Con Cita
  #2  
Antiguo 28-05-2008
jgutti jgutti is offline
Miembro
 
Registrado: may 2003
Posts: 189
Poder: 21
jgutti Va por buen camino
utilizar form.print en reemplazo de form.preview

saludos
jgutti
Responder Con Cita
  #3  
Antiguo 28-05-2008
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 913
Poder: 22
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
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
Impresion directa Fastreport, sin vista previa ni seleccion de impresora abelaquino Impresión 8 08-04-2008 22:51:57
Problema en la vista previa en quickreport y con el pappersize custom amezeta32 Impresión 1 17-08-2007 20:53:46
desabilitar boton impresion en preview CarlosHernandez Impresión 1 18-01-2006 03:00:23
mover en la vista previa campos en quickreport noe Impresión 1 11-05-2005 06:56:16
Diferencias entre la impresion y la vista previa en QR TJose Impresión 4 02-06-2004 03:25:30


La franja horaria es GMT +2. Ahora son las 16:19:27.


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