FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
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. |
#3
|
|||
|
|||
Hector
Muchisimasss Graciasssss, probe y grabo en pdf perfecto Suerte y saludos |
|
|
|