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 22-06-2005
setry2 setry2 is offline
Miembro
 
Registrado: may 2003
Ubicación: Elche
Posts: 45
Poder: 0
setry2 Va por buen camino
Sistema de informes independiente.

Hola a todos,

Tengo una herramienta en Delphi 5 sobre Access 97. Voy a comenzar con el tema de informes. He estado leyendo sobre QuickReport, pero voy a necesitar que los propios usuarios puedan incluir informes a posteriori. No estoy muy al corriente de sistemas de informes independientes, ¿podéis recomendarme alguno que sea completo y fácil de utilizar por el usuario?. No es necesario que sea gratuito. He oido hablar de Cristal Reports, ¿que opinión os merece?.

Un saludo y gracias de antemano.
__________________
Setry2
Eres un bit?
www.lafesta.com

Última edición por setry2 fecha: 22-06-2005 a las 17:54:42. Razón: Tamaño de la letra.
Responder Con Cita
  #2  
Antiguo 22-06-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo, y es mi humilde opinión, que ningún generador de informes está pensado para un usuario "normal", y aunque lo estuviera, les sería muy dificil hacer un informe medianamente complejo porque no conocen las tablas, campos ni las relaciones de los mismos.
Siempre puedes poner cualquiera de ellos y entregar un manual enorme que ni si quieran van a consultar.
Los únicos que van a molestarse en hacer algún informe es el usuario "avanzado" y con iniciativa, que con mucha paciencia y muchas preguntas conseguirá hacer algo medianamente decente.
Al menos, esa ha sido mi experiencia con los usuarios hasta el día de hoy.
Responder Con Cita
  #3  
Antiguo 22-06-2005
ramiretor ramiretor is offline
Miembro
 
Registrado: may 2003
Ubicación: México
Posts: 196
Poder: 21
ramiretor Va por buen camino
Hola:
Yo personalmente he tenido una idea similar, pero como te lo dice Casimiro y en mi opinión lo veo dificil...

Saludos
__________________
Ernesto R.
Responder Con Cita
  #4  
Antiguo 23-06-2005
setry2 setry2 is offline
Miembro
 
Registrado: may 2003
Ubicación: Elche
Posts: 45
Poder: 0
setry2 Va por buen camino
Sistema de informes independiente.

Muchas gracias por vuestras respuestas.

Pensaba que había sistemas de informes que en ejecución permitían al usuario confeccionar querys sencillas (sobre una dos tablas) que luego se mostraría en el informe: selecciona la tabla o consulta que contiene la información, selecciona los campos que quiere mostrar en el informe, si quiere filtrar por algún valor de un campo y la ordenación; que pudiera ver una vista previa de la información obtenida por esa qry en un grid (por ejemplo) y luego sacar el listado impreso. ¿Sabéis si algún sistema de informes contiene esta herramienta tipo Wizard?¿Habéis utilizado Cristal Report?.

Gracias de antemano y un saludo!
__________________
Setry2
Eres un bit?
www.lafesta.com
Responder Con Cita
  #5  
Antiguo 23-06-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Por partes,...
Para que los usuarios puedan crear sus propios informes (ya hemos hablado en los foros alguna vez, -NOTA1-) la mayoría de paquetes que conocemos, QuickReport, FastReports(FreeReports), Report Builder,... poseen herramientas para creación y modificación de informes en runtime (para el usuario final, vamos...), es cuestión de seleccionar el generador que necesites y mirar qué opciones en éste sentido hay.

NOTA1: Si haces búsqueda en los foros seguro que encuentras algo...

En cuanto a Crystal Report, aunque es muy buen generador (seguramente de los mejores) su complejidad va paralela a su potencia. Ese (personalmente) sí que no lo veo como herramienta de usuario final, por la complejidad en sí del programa...

En cuanto a lo de las relaciones de las tablas y el conocimiento de la estructura final por parte del usuario, en eso estoy de acuerdo; Pero hay soluciones sencillas. Por ejemplo nosotros en algunos casos lo que hemos hecho es crear "Vistas" (en SQL Server -NOTA2-) donde ofrecemos al usuario todos los datos necesarios para que genere sus listados. En la vista generas una "MEGA-CONSULTA" con las JOIN que necesites, de forma que el usuario finalmente ve una única tabla con 50 camps (por decirte algo) donde tienen todo los necesario. A tener en cuenta:

* OJO, ésta solución no sirve para tablas muy grandes y si se necesita en éste caso hacer un buen uso de FILTROS y clausula TOP.
* Normalmente renombramos las "VISTAS" con nombres claros para el usuario y con un prefijo especial para que sean fácilmente identificables por ellos.

NOTA2: Todos los SGBD's poseen vistas y en cuanto a BD de escrotorio supongo que se puede hacer un equivalente con tablas temporales o consultas en el caso de Access.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #6  
Antiguo 23-06-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por setry2
Pensaba que había sistemas de informes que en ejecución permitían al usuario confeccionar querys sencillas (sobre una dos tablas) que luego se mostraría en el informe: selecciona la tabla o consulta que contiene la información, selecciona los campos que quiere mostrar en el informe, si quiere filtrar por algún valor de un campo y la ordenación; que pudiera ver una vista previa de la información obtenida por esa qry en un grid (por ejemplo) y luego sacar el listado impreso. ¿Sabéis si algún sistema de informes contiene esta herramienta tipo Wizard?¿Habéis utilizado Cristal Report?.
Pues como ya te he dicho, la mayoría...
La última que recuerdo para QuickReports: http://www.qusoft.com/
Puedes encontrar varios en la página de Addons:
http://www.qusoft.com/addons.html

QRDesign, por ejemplo tienen un asistente para consultas:
http://www.thsd.de/qrdshot3.htm
QReport Artist
...


En cuanto a Crystal Reports, tambián posee un asistente de consultas, similar al que muestra Access, donde vas viendo tablas y relaciones y puedes ir construyendo la SQL.
En problema de Crystal reports es que no tiene una herramienta para crear reports de usuario final, sino que es el propio crystal reports con el que se crean los resports (sea el programador o el usuario), por lo tanto significa que cuando instales tu programa debes instalar -y pagar la licencia- de Crystal reports y eso es un costo nada despreciable.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 29-06-2005
setry2 setry2 is offline
Miembro
 
Registrado: may 2003
Ubicación: Elche
Posts: 45
Poder: 0
setry2 Va por buen camino
Muchas gracias a todos!

Hola!

Casimiro, estoy deacuerdo contigo en que solo un usuario final avanzado puede crear los informes, y en este caso, me temo que el usuario avanzado soy yo mismo. Quizá sí que el usuario determine qué información es la que quiere mostrar.

Neftalí, seguí tu consejo y he estado consultando el foro sobre las 4 herramientas: Quick, Fast(Free), Builder y Crystal. He estado viendo demos de cada una de ellas,y definitivamente los informes los voy a preparar yo. Sobre utilizar "vistas", las tablas son muy grandes, pero aún así utilizaré consultas en Access para mostrar solo la información que interesa, a ver como de lentas van. Para que el usuario genere la consulta él mismo, he visto los Addons de thsd y hay algunos con buena pinta (muchas gracias por las direcciones).

Después de mucho darle vueltas he pensado que voy a utilizar QuickReport para mostrar el informe, pero para generar la consulta voy a adaptar un componente que hice hace tiempo. Es el típico componente donde le pasas la bd, la tabla o una SQL, y muestra un mantenimiento genérico tipo grid. Si le añado algunas propiedades más, le paso al componente la "vista" y añado algunas opciones de ordenación y filtrado, y preparo 2 o 3 informes genéricos con QuickReport, que son llamados desde el componente y que muestre la info del grid con los campos que aparezcan, lo mismo puede ser solución. Ya os iré contando.

Muchas gracias a todos por vuestro tiempo.

Un saludo!
__________________
Setry2
Eres un bit?
www.lafesta.com
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 14:23:58.


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