Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-11-2010
cmfab cmfab is offline
Miembro
 
Registrado: jun 2010
Posts: 419
Poder: 14
cmfab Va por buen camino
Scrooll en Reporte

Hola a todos alguien sabe como activar el SCrooll cuando se visualiza un report diseñado con QuickRep y utilizando un TQRPreview para personalizar el mismo.

Gracias
Responder Con Cita
  #2  
Antiguo 19-11-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow

Hace algun tiempo descubrí que se puede personalizar la vista previa del QuickRep accediendo al formulario prediseñado que tiene Quick Report para mostrar la Vista previa o Preview.
Teniendo en cuenta lo anterior pues creo que podrías acceder a las propiedades y componentes de dicho formulario(ojo esto puede cambiar dependiendo de la version de Quick Report) y cambiar algunas propiedades en tu caso nos interesa el componente específico donde se muestra el reporte, que es en realidad un QRPreview, el cual tiene las propiedades VertScrollBar y HorzScrollBar que a su ves tienen sus propias propiedades que en nuestro caso sería la propiedad Visible que tendriamos que poner en true para que se vean o en false para ocultarlas por ejemplo se puede ocultar los ScrollBox vertical y horizontal de la vista previa haciendo lo siguiente en el evento BeforePrint del componente QuickRep:
Código Delphi [-]
Uses ...,QRPrev;//No hay que olvidarse de incluir ésta unidad en el Uses 
...
...
procedure TForm1.QuickRep1BeforePrint(Sender: TCustomQuickRep;var PrintReport: Boolean);
begin
TQRStandardPreview(QuickRep1.QRPrinter.Client.Parent).QRPreview.VertScrollBar.Visible:=False;//oculto el scroll vertical
TQRStandardPreview(QuickRep1.QRPrinter.Client.Parent).QRPreview.HorzScrollBar.Visible:=False;//oculto el scroll horizontal
end;
Espero que te haya podido ayudar.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #3  
Antiguo 22-11-2010
cmfab cmfab is offline
Miembro
 
Registrado: jun 2010
Posts: 419
Poder: 14
cmfab Va por buen camino
Muchas gracias por tu respuesta. pero por lo pronto coloco el codigo en elevento beforeprint del Quickrep y no me levanta el reporte me salta un error de Access Violation y el reporte en blanco. además a simpre vista el codigo parece ser que lo que hace es habilitar y deshabilitar las barras de desplazamiento tanto vertical como horizontal y me pregunto si eso tiene que ver con la posibilidad de usar el scroll del mouse para dezplazarse vericalmente. osea para ir al final o principio de cada hoja del reporte.
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
Reporte en PDF torito Varios 4 15-05-2010 18:49:20
Reporte PBL odrack Varios 0 12-07-2008 20:34:46
Reporte carols018 Varios 4 11-12-2006 09:02:00
Reporte erick_jesus Conexión con bases de datos 1 31-05-2006 17:22:50
reporte mamp67 Impresión 2 27-10-2005 16:11:18


La franja horaria es GMT +2. Ahora son las 23:20:46.


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