none
Informe con informacion de 3 tablas RRS feed

  • Pregunta

  • Hola a todos nuevamente,

    Estoy en la etapa final de una aplicación y me encuentro con un problema en la generación de los informes, ya hace varios días que le estoy dando vueltas y no lo puedo solucionar.

    Tengo 3 tablas relacionadas: 1 principal y 2 secundarias; ver   imagen: http://i50.tinypic.com/n15xm0.jpg   y quisiera hacer un informe en el que se muestre los datos de forma agrupada por Id de la tabla principal.

    He diseñado un informe con un control ‘List’ para agrupar los registros, varios controles ‘TextBoxs’ para los registros de la tabla principal y dos controles ‘Table’ para los datos de las dos tablas secundarias; ver imagen: http://i48.tinypic.com/30krew0.jpg

    Mi problema es como pasar la información al informe, he intentado de dos maneras sin resultados positivos:

    1)      Un DataSet con los tres DataTable relacionados. Problema: el control ‘List’ admite un solo ‘Data Table’ como origen de datos, debido a esto los campos de los dos controles ‘Table’ dan un error de que los datos no están en el ámbito del conjunto de datos actual .

    2)      Un DataSet con un solo DataTable (de la tabla principal) y configuré la consulta para que agregue las otras dos tablas. Problema: genera información duplicada por cada registro. Como alternativa intente ocultar los datos duplicados en los ‘Tables’ pero me queda muy anti-estético porque deja en blanco cada fila que oculta, además aunque oculta la información la sigue usando para los cálculos de totales, lo cual es un error; ver imagen: http://i48.tinypic.com/15s3fcm.jpg

    Para explicarme mejor generé una aplicación de ejemplo con la BD con tres tablas relacionadas y dos reportes, si alguien quiere podria enviarsela por correo.

    Desde ya les agradezco cualquier ayuda o sugerencia al respecto.

     


    Jorge Conil
    • Editado Jacky-2009 miércoles, 26 de mayo de 2010 18:57 formato
    miércoles, 26 de mayo de 2010 18:55

Respuestas

Todas las respuestas