![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#7
|
||||
|
||||
|
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. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|