De quiCkreport a PDF, Casi anda
Hola foro
Quiero pasar un report realizado con quick report a PDF, y no me responde. Herramientas que poseo Delphi 7 y quickreport PROFESIONAL, que trae componentes para hacer este traspaso. Como lo uso: Agrego el componente tqrpdffilter Incorporo en el proyecto las siguientes unit StdCtrls, ExtCtrls, qrexport, QRPDFFILT, ComCtrls, QRPrntr, QuickRpt En el programa cuando llamo al report hago : Q_reporte.ExporttoFilter(tqrPDFfiltER.Create(Grabar.FileName)); grabar, es el nombre de un savedialogo y da este error [Error] lista_licencias.pas(211): Incompatible types: 'TComponent' and 'TFileName' O Q_reporte.ExporttoFilter(tqrPDFfiltER.Create(‘ C:\prueba.pdf‘)); y da este otro error [Error] lista_licencias.pas(211): Incompatible types: 'TComponent' and 'String' Si alguien me puede decir donde fallo se lo agradezco Desde llama gracias y suerte Saludos tulio |
Hola tulio!
El error se origina porque en la definición de la clase TQRPDFFilter el método constructor Create espera recibir un componente y no un String:
Para que tu código funcione como esperas sólo tienes que hacer una pequeña modificación. Cambia la clase TQRPDFFilter por TQRPDFDocumentFilter y listo
Un saludo. |
Hector
Muchisimasss Graciasssss, probe y grabo en pdf perfecto Suerte y saludos |
La franja horaria es GMT +2. Ahora son las 08:55:53. |
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