FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Quick Report delphi 4 o Crystal Report
Hola que tal un saludo para todos, les cuento:
Tengo que mejorar una aplicacion q esta en delphi 4 agregandole varios reportes, recuerdo en aquel tiempo donde todavia no me habia tocado trabajar con Quick report que no tenia muy buena fama, en la empresa estan pensando comprar Crystal report. Mi pregunta es si valdra la pena comprar Crystal report o con el Quick report q trae delphi 4 trabajaría sin problemas. Saludos y gracias!! |
#2
|
||||
|
||||
Te comento que aún el QuickReports no tiene buena fama, y se lo tiene bien ganado. Pero por facilidad ya que en este tipo de reportes puedes utilizar todo la potencialidad de Delphi, te recomiendo utilizarlo antes que Crystal.
En mi empresa tenemos muchos reportes hechos en Crystal que son llamados desde VB, y aplicativos en Delphi con QuickReports, como ventaja muchos de nuestros reportes, por ejemplo las cartas documento están creados con herencia visual, ya que comparten datos complejos en el header, en cambio en los reportes en crystal, al menos en las versiones que tenemos, esta práctica es imposible. Por consiguiente cada ves que cambiamos de correo o firma tenemos que modificar todos los reportes uno por uno... cosa que no pasa con QuickReports. Igualmente me gustaría probar alguna versión mas nueva de Crystal, ya que tengo entendido que se puede escribir código Java, y espero que hayan creado algo como plantillas de documentos para salvar lo último que te he comentado. Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
Hola:
Veo que Delphi.Com.Ar ya te ha dado su opinión. Algo más: Tengo programas hechos en Delphi 4.0 que usan ambos generadores de informes. En mi caso, depende del tipo de informe. Si lo que vas a imprimir guarda relación con lo que ve el usuario en pantalla, el QReport simplifica mucho las cosas, y te evitas tener que pasarle los parámetros adecuados al informe de Crystal Reports, aparte del trabajo de definir estos filtros en el informe Crystal. La pregunta que yo me haría es si alguno de esos nuevos informes es imposible de hacer con QuickReports y en ese caso pasarte a Crystal. Un argumento definitivo para mí es si va a llevar subinformes incrustados, cosa que con QuickReports no he hecho nunca, y dudo que se pueda hacer. Otro argumento a favor de Crystal es que puedes redistribuir los informes por separado. Añadir también la ventaja que apunta Delphi.Com.Ar de poder definirte con QuickReports una plantilla de informe del que ir derivando otros usando la herencia visual. Otra ventaja de QuickReports es que puedes personalizarte la previsualización. Tú mismo.
__________________
Guía de Estilo Última edición por andres1569 fecha: 05-08-2003 a las 19:49:38. |
#4
|
||||
|
||||
Hola.
Añadamos posiblidades. Yo también consideraría seriamente FastReport o en su defecto FreeReport (una versión anterior de FastReport, gratuita, perfectamente valida aún). Antes utilizaba CrystalReports, pero siempre me ha dado muchos problemas la distribución de la aplicación con Crystal (un montón de librerias), en cambio en QuickReport / FastReport / FreeReport, no hay que distribuir nada, puesto que su código se integra en el ejecutable. Ciertamente CrystalReports es muy potente, pero con FastReport también he podido hacer siempre todos los informes que he necesitado (también integra sub-informes). Y los informes se pueden distribuir en la misma aplicación, o como archivos externos. Lo unico comentado de lo que carece FastReport (al igual que Crystal Reports), es la posiblidad de utilizar herencia visual. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#5
|
|||
|
|||
Hola de nuevo:
Otra cuestión a tener en cuenta es el motor de Base de Datos que uses. Si es Interbase creo que con Crystal Reports accedes a través de ODBC (si encuentras el driver adecuado), y esto puede ser un cuello de botella importante. En ese caso, los "reporteadores" que comenta Marc Guillot son más adecuados, puesto que se integran en Delphi, y al menos el FastReport también te permite entregar un diseñador al cliente para que no te dé la paliza cada dos por tres por cualquier chorrada.
__________________
Guía de Estilo |
#6
|
|||
|
|||
FastReport no permite herencia visual?
Hola que tal, guillotmarc dijo que.
Cita:
Alguien más me lo podría confirmar, porque es lo único que me detiene de cambiarme de reporte desde QReport a FastReport. Gracias. PD: Disculpa que dude de vos guillotmarc, me podrías comentar si intentaste la herencia visual, se que se puede pasar variables al fastreport y en la documentación oficial, se muestra como realizar un reporte por código. |
#7
|
|||
|
|||
Según está pagina si se puede hacer herencia Visual
En http://www.codegear-shop.com/FASTREPORT-VCL/es
Si buscan Ctrl + F (Herencia) aparece el siguiente parrafo. Cita:
|
#8
|
|||
|
|||
Guauuu Muy fácil.
Se crea un proyecto que tiene un reporte.
A este reporte se le carga todas las cosas que queremos, el logotipo de la empresa, el encabezado con la dirección y teléfono o lo que fuese, se graba el reporte con el nombre ReportePadre.rp3 Cuando queremos heredar en otro formulario o proyecto, tiramos un frReport y luego hacemos doble clic, se abre para editar el reporte y se elije File -> New nos aparece una ventana con 2 pestaña en segunda "Templates", aparecen los reportes que fuimos grabando, en este caso ReportePadre.rp3 y luego tildamos para heredar donde dice "Inherit the report" y presionamos OK y listo, si se puede heredar reporte con FastReport. Y también parece haber otra forma, se empieza con un reporte, se va a Report -> Options y aparece una pestaña donde dice Inheritance, hay podemos poner reporte que estén grabado en otra maquina modificando el path, en caso de que sea un estudio con varias maquinas y querer usar reporte que se creo en otra maquina. Bueno, espero que le sirva a alguien. Sigo necesitando ayuda para crear reporte maestro detalle con fastreport utilizando 2 dataset, me pueden ayudar, desde ya gracias. |
|
|
|