none
Maestro-detalle en Reporting Services con dos datatables RRS feed

  • Pregunta

  • Buenas:

    Tengo dos vistas en un dataset de las cuales quiero mostrar datos en un informe local con Reporting Services. Lo que pretendo obtener es similar a esto:

    NOMBRE DEL EMPLEADO --- NIF

                            - Fecha Inicio - Fecha Fin - Cargo
                            - Fecha Inicio - Fecha Fin - Cargo
                            ..........

    Es decir, tengo dos vistas, una de empleados y otra de su historial. He enlazado ambas vistas por el campo clave en el dataset. El tema es que no encuentro la forma de mostrar esto en el informe usando las dos vistas. Lo he intentado agrupando dentro de tablas, con listas y nada. El problema es el enlace entre ambas tablas con su campo, ya que ahora si quiero me muestra los datos con una relación cartesiana (lo cual, claro está, no es lo que quiero).

    Como solución tengo crear una vista que muestre las columnas de ambas tablas y luego agrupar, pero no es la solución que más me guste (aparte de que sería poco práctica en otras situaciones). Supongo que podría usar subinformes (como hacía en Crystal) pero no creo que sea muy bueno en rendimiento. ¿Alguna idea?

    Saludos
    • Cambiado Fran DiazModerator viernes, 29 de mayo de 2009 7:20 Reporting ([Loc]From:Lenguaje C#)
    martes, 21 de octubre de 2008 13:38

Todas las respuestas

  • Hola..justamente me pasa algo similar, tengo un procedimienot almacenado que me imprime 2 vistas , pero en el reporting server solo me visualiza la 1era vista mas no la 2da :s, hasta ahora no entiendo porque no imprime la 2da vista en otra tabla dentro del mismo reporte donde se visualiza la 1era vista en una tabla distinta :s, espero alguien pueda ayudarnos tbm sobre este dilema.

    Saludos.
    miércoles, 27 de enero de 2010 18:17