Print Preview
Saludos foro, despues de tanto tiempo :)
Estoy trabajando con: Bueno, estoy haciendo un "qr1.preview" desde la pulsación de un boton de un formulario, no quiero que cuando el user presione de nuevo el botton se cargue otro qr1.Preview. No me sirve el qr1.previewModal, ya que necesito que continue navegando en el programa. Trate de solucionar preguntando en el codigo del botton si el "qr1.preview" esta activo, pero encuentro la propiedad. Algun otro metodo para realizar mi requerimiento De ante mano muchas gracias por su ayuda. Your friend:cool: StartKill Lima-Perú |
¿y si utilizas una variable "boolean"?
Código:
.. P.D. La versión más reciente es la 4.07 |
Print Preview
Saludos Contravenno.
Probé tu código, muy buena la idea, funciona!!!. Hay un pequeño inconveniente, me explico: Imaginemos que el user hace su PrintPreview" de unas 12 paginas o mas, pero cuando esta en la 5ta pagina el user presiona el BOTONAZO cancelar/Cerrar (es un user arrependido de su Printpreview), entoces como consecuencia el evento "AfterPreview" no se ejecuta... y como no se ejecuta la variable tampoco :(Bueno, voy implementar tu codigo que me será de mucha utilidad hasta encontrar otra solución. (gracias, no soy malagradecido) Una Duda, hay forma de capturar el evento cuando se cierra el print-preview?, trate de hacerlo en el evento on-close pero del formulario que contiene el quieckreport, pero sin exito. No es otra pregunta (foro no me critiquen), estoy tratando de buscar la solucion correcta a este problema :) Muchas Gracias Your friend StartKill Lima-Perú PD: la version 4.07... ups!!! y pense que tenia la ultima de la version 4.?.?.? |
Podrías cambiar del evento "AfterPreview", al evento "AfterPrint".
Fuera de esos dos eventos, no se me ocurre de que forma podrías darte cuenta de cuando cierran el "Preview". Lo ideal sería un "PreviewModal", pero como ya dijiste que eso no te sirve, pues... :confused: saludos |
Por ContraVenenno:
Cita:
Your friend:cool: StartKill Lima-Perú |
En el foro hay un método para detectar la vista preliminar de QuickReports, y en el hilo se hablaba de deshabilitar botones de esa presentación preliminar. Lástima que no recuerde como encontrar el hilo.
Otra forma sería haciendo tú mismo tu presentación preliminar, y allí sí tendrías oportunidad de hacer lo que quisieras. En este hilo se habla algo Saludos |
Supongo que Lepe se refiere a este hilo.
Seguramente por medio de la interfase TQRStandardPreview puedes acceder al método OnClose de la forma. Saludos |
Aquí les dejo el código de una pequeña prueba que hice. Coloqué un reporte y un botón dentro del formulario. La idea es capturar el evento que se genera al cerrar la vista previa.
Saludos |
¿Y si usan a la misma ventana del preview como variable "booleana"?
Así, al hacer el preview sólo tienen que examinar el valor de la función:
Bye |
Señores.
Gracias por su ayuda, me servieron todas sus sus ideas. (hasta la ultima linea de código) Tambien encontré esto, http://www.rinconcitodelphi.com/arti...rt/QReport.pdf aun no lo he leido, creo ya no sera necesario gracias a Uds. Your friend:cool: StartKill Lima-Perú |
La franja horaria es GMT +2. Ahora son las 14:33:32. |
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