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 05-08-2003
Mauricio Correa Mauricio Correa is offline
Miembro
 
Registrado: ago 2003
Posts: 15
Poder: 0
Mauricio Correa Va por buen camino
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!!
Responder Con Cita
  #2  
Antiguo 05-08-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 26
delphi.com.ar Va por buen camino
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.
Responder Con Cita
  #3  
Antiguo 05-08-2003
andres1569 andres1569 is offline
Miembro
 
Registrado: may 2003
Posts: 908
Poder: 21
andres1569 Va por buen camino
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 18:49:38.
Responder Con Cita
  #4  
Antiguo 05-08-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
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).
Responder Con Cita
  #5  
Antiguo 05-08-2003
andres1569 andres1569 is offline
Miembro
 
Registrado: may 2003
Posts: 908
Poder: 21
andres1569 Va por buen camino
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
Responder Con Cita
  #6  
Antiguo 25-01-2011
martinartaza martinartaza is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 77
Poder: 14
martinartaza Va por buen camino
Question FastReport no permite herencia visual?

Hola que tal, guillotmarc dijo que.
Cita:
"Lo unico comentado de lo que carece FastReport (al igual que Crystal Reports), es la posiblidad de utilizar herencia visual."
Eso es confirmado, no se puede heredar de ninguna manera de un reporte a otro?.

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.
Responder Con Cita
  #7  
Antiguo 05-02-2011
martinartaza martinartaza is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 77
Poder: 14
martinartaza Va por buen camino
Cool 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:
Herencia de informes (admite tanto descendencia basada en archivo como la descendencia en forma visual utilizada en Delphi/C++Builder). ¿Dispone de muchos informes con elementos comunes como título, logotipos, pies de página? Ponga los elementos comunes en un informe base y desarrolle los otros informes como descendientes del informe base.
Bueno, ahora el gran problema es como se hace tal cosa.
Responder Con Cita
  #8  
Antiguo 05-02-2011
martinartaza martinartaza is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 77
Poder: 14
martinartaza Va por buen camino
Talking 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.
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


La franja horaria es GMT +2. Ahora son las 10:27:56.


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