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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-04-2012
Critter Critter is offline
Miembro
 
Registrado: may 2003
Posts: 60
Poder: 21
Critter Va por buen camino
Consejo referente a una gestion de reportes generica.

Ante todo saludos a todos los foreros.

Quisiera ver si me podriais orientar respecto a una gestión de reportes generica y centralizada para mi aplicación mediante fastreport y fibplus.

He realizado una clase, la cual accede contiene 2 datamodules separados, 1 para los componentes de los reportes y otro para las dataset de la tabla.

los datasets y los frdbdataset del fastrecord se crean en tiempo de ejecución, pero los reportes son tan variados, a veces preciso actuar sobre varias propiedades o eventos. Está claro que en tiempo de diseño es más fácil, pero desearia una forma que a la vez fuese fácil incorporar nuevos reportes. Además a ver si me podeis aconsejar como tener todos los reportes centralizados para su edición.

¿ Existe alguna otra forma de facilitar esto ?

la clase es algo así, por supuesto con alguna que otra propiedad más, y no tengais en cuenta la sintaxis, es erronea, es solo para mostraros una idea.

Código Delphi [-]
TPrintReport=class
private
  FDataSetsList: TList;              // List con  los datasets creados en runtime.
  FfrDBDataSetsList: TList;         // List con los frDbDataSets creados en runtime.
  FRptDataModule: TFdtmReports;  // Modulo de datos con los componentes FastReport.
  FDataModule: TFdtmCustomPrint; // Modulo de datos con los componentes del acceso a datos.
public
  procedure print;
  procedure Design;
  property RptDataModule: TdtmReports read FdtmReports write FdtmReports;
  property FDataModule: TFdtmCustomPrint read FdtmCustomPrint write FdtmCustomPrint
  property ReportName: string read FReportName write FReportName;
  property DataSetsList: TList;
  property frDBDataSetsList: TList read FfrDataSetsList write FfrDataSetsList;
  property DataSetsList: TList read FDataSetsList write FDataSetsList;
end;

Gracias por anticipado.
Responder Con Cita
Respuesta



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
Función Genérica radaalvaro .NET 0 28-06-2006 16:51:29
Todo lo referente a Delphi 7.0 Inor Internet 1 15-04-2005 04:08:56
ISC ERROR CODE:335544344 I/O error for file "c:\gestion\gestion.gdb" eliasterrero Firebird e Interbase 2 28-06-2004 12:20:25
una ayuda, referente a la impresion de web razadi Internet 1 02-06-2004 01:33:16
Referente a los foros Delphi Man Varios 10 01-06-2003 19:22:29


La franja horaria es GMT +2. Ahora son las 22:43: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
Copyright 1996-2007 Club Delphi