![]() |
Exportar con TQRCommaSeparatedFilter
Estoy usando este código para exportar un QReport en fomato CSV:
Código:
TQRCommaSeparatedFilter *filtro = new TQRCommaSeparatedFilter(cInforme);El problema que tengo es que el fichero que saca no usa el punto y coma como separador de campos y me saca esto: Cita:
|
Hola Angel.Matilla.
Cita:
Código:
void __fastcall TForm1::ExportToCVS(const char *FileName)Código:
void __fastcall TForm1::Button1Click(TObject *Sender) |
Muchísimas gracias. Llevaba mucho tiempo tratando de encontrar una solución. Sólo he encontrado un problema y es que me llena el listado de comillas, así:
Cita:
Cita:
|
Hola Angel.Matilla.
Cita:
Código:
void __fastcall TForm1::ExportToCVS(const char *FileName) |
Gracias por tu ayuda. Permite que te haga otra pregunta.
La exportación, dado que la uso en varios sitios distintos de la aplicación, la tengo metida en una función. Me ha llamado la atención que no pueda crear un TQRCSFilter de forma dinámica. Da lo mismo que ponga Código:
TQRCSVFilter *csv = new TQRCSVFilterCódigo:
TQRCSVFilter *csv = new TQRCSVFilter()Cita:
|
Hola de nuevo.
Tenes que indicar el propietario (Owner) en la creación. Por lo que creo interpretar de tu mensaje, bién puede ser NULL. Código:
void __fastcall ExportToCVS(TQuickRep *QR, const char *FileName) |
¡Perfecto! No se me había ocurrido. Muchas gracias.
|
| La franja horaria es GMT +2. Ahora son las 09:57:49. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi