Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-07-2016
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Error al exportar un informe QR

Estoy exportando un informe generado desde una BD en Firebird con QuickReport con Builder 6 y mediante este código:
Código:
void EmiteListado(TQuickRep *Informe, int Destino, int PrinterSelect)
{
[...]
     cAux = ExtractFilePath(cEntorno) + "Informes\\" + UpperCase(Informe->ReportTitle + Now().FormatString("_hhnnss") + cExtInf[Destino - 2]);
     try
     {
          if (ExtractFileExt(cAux) == ".PDF")
          {
               TQRPDFDocumentFilter *filtro = new TQRPDFDocumentFilter(cAux);
               filtro->AddFontMap("Arial:Helvetica");
               filtro->StartConcat();
               Informe->ExportToFilter(filtro);
               filtro->EndConcat();
               delete filtro;
          }
          else if (ExtractFileExt(cAux) == ".XLS")
          {
               TQRXLSFilter *filtro = new TQRXLSFilter(cAux);
               Informe->ExportToFilter(filtro);
               delete filtro;
          }
          else if (ExtractFileExt(cAux) == ".RTF")
          {
               TQRRTFExportFilter *filtro = new TQRRTFExportFilter(cAux);
               Informe->ExportToFilter(filtro);
               delete filtro;
          }
          else if (ExtractFileExt(cAux) == ".TXT")
          {
               TQRAsciiExportFilter *filtro = new TQRAsciiExportFilter(cAux);
               Informe->ExportToFilter(filtro);
               delete filtro;
          }
     }
     catch(...)
     {
     }
}
Uso esta función SIEMPRE que voy a emitir cualquier listado y me funciona bien en cualquier sitio de la aplicación menos en un listado concreto que, por otra parte, se emite bien si lo visualizo o lo mando directamente a imprimir. El error que da es este:

y tiene lugar cuando se ejecuta cualquiera de los Informe->ExportToFilter(filtro);
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error al sacar informe en word con campos de fusión. JM75 Impresión 2 10-11-2014 18:26:53
informe compuesto(informe/subinformes) con qreport JESUSNET Impresión 3 03-10-2007 15:39:21
Error 10093 al ver un informe - Que error es este? URBANO Impresión 1 03-02-2006 18:44:39
Error Delphi 3 Standard al crear Informe con + d una column jealousy Impresión 2 10-01-2005 18:58:36
Exportar informe de access a rtf con docmd.outputTo manufd2004 Impresión 0 15-10-2004 14:38:17


La franja horaria es GMT +2. Ahora son las 10:04:35.


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
Copyright 1996-2007 Club Delphi