PDA

Ver la Versión Completa : ¿Como puedo hacerlo?


Jesús Pena
21-11-2005, 12:23:31
Necesito hacer un Preview personalizado con QuickReport para una aplicación que estoy desarrollando y que en ese preview se muestre un informe el cual será creado a partir de una plantilla genérica a la cual se le añaden elementos según el informe a realizar.
Como puedo hacer esto mediante herencia.
Lo que tengo ahora hecho es la plantilla del report.

Mi duda es cual es el orden de la herencia, me explico, primero diseño el preview y la plantilla que herede las características del preview o al contrario. No lo sé estoy hecho un lío.

Tengo los conceptos claros de lo que quiero hacer pero no sé el cómo.


Gracias.

Migpal
21-11-2005, 21:44:45
Pues no he entendido muy bien, pero si el reporte es dinamico antes de ir al preview dede instanciar el objeto con lo parametros necesarios. Una vez lanzado el preview no hay manera de configurarle nadaaa.

Lepe
22-11-2005, 12:09:39
Debes heredar del TQuickRep inicial, el básico, y a partir de ahí, ir añadiendo los campos.

Puede que al incluir más y más tablas se te complique bastante.

Despues, solo tienes que hacer el .Preview del TQuickRep que necesites en ese momento.

Sin herencia, puede hacerse con el qrCreateList (http://www.clubdelphi.com/foros/showthread.php?t=18282&highlight=qrcreatelist) del que se ha hablado varias veces en el foro.

saludos