| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mie 17 Nov, 2010 4:52 pm Asunto: Para César: Exportacion de QuickReport |
|
|
César: Estaba viendo lo que pusiste en QuickReport -> PDF,EXCEL,HTML y al tratar de usar TQRCSVFilter o TQRExcelFilter me da un error si pongo esta estructura:
| Código: | TQRCSVFilter *filtro = new TQRCSVFilter(cInforme);
Informe->ExportToFilter(filtro);
delete filtro; |
Siendo cInforme el nombre y vía del informe a guardar. El error que da es este:
| Cita: | | [C++ Error] Funciones.cpp(138): E2285 Could not find a match for 'TQRCSVFilter::TQRCSVFilter(AnsiString)' |
Estos filtros, ¿no admiten que se indique el nombre del fichero? _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Jue 18 Nov, 2010 8:57 am Asunto: |
|
|
Según la documentación del QReport, la forma de generar un filtro es la siguiente.
| Código: | // elegir cual de los filtros se va a crear, puse los mas usuales
// para que puedas elegir el que mas te guste
TFilterEntries ccFiltro;
ccFiltro.RegisterFilter(&CreateFilter<TQRCommaSeparatedFilter>); // cvs
ccFiltro.RegisterFilter(&CreateFilter<TQRHTMLDocumentFilter>); // html
ccFiltro.RegisterFilter(&CreateFilter<TQRXLSFilter>); // Excel
ccFiltro.RegisterFilter(&CreateFilter<TQRWMFExportFilter>); // WMF
ccFiltro.RegisterFilter(&CreateFilter<TQRRTFExportFilter>); //RTF
ccFiltro.RegisterFilter(&CreateFilter<TQRAsciiExportFilter>); //Ascci similar a CVS
// creamos un filtro "Abstracto"
TQRAbstractExportFilter* Filter = ccFiltro.CreateFilter("Nombre_Archivo");
if (Filter)
QRPrinter->ExportToFilter(Filter);
delete Filter; |
Saludos, espero te sirva la información reitero, me he guiado de la ayuda de QReport Version 4. _________________
 |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
|