locked
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

  • Visita :

    http://www.gotreportviewer.com/

    Y busca el demo de los Subreports a mano derecha, y me cuentas como te va con eso.

    Si te fué util la información no olvides marcarla como respuesta. Si necesitas aclarar alguna duda más no dudes en preguntar.

    Cordial saludo,


    Mauricio Atanache G.
    • Propuesto como respuesta Mauricio Atanache jueves, 27 de mayo de 2010 3:53
    • Marcado como respuesta Jacky-2009 jueves, 27 de mayo de 2010 12:15
    jueves, 27 de mayo de 2010 3:53

Todas las respuestas

  • Visita :

    http://www.gotreportviewer.com/

    Y busca el demo de los Subreports a mano derecha, y me cuentas como te va con eso.

    Si te fué util la información no olvides marcarla como respuesta. Si necesitas aclarar alguna duda más no dudes en preguntar.

    Cordial saludo,


    Mauricio Atanache G.
    • Propuesto como respuesta Mauricio Atanache jueves, 27 de mayo de 2010 3:53
    • Marcado como respuesta Jacky-2009 jueves, 27 de mayo de 2010 12:15
    jueves, 27 de mayo de 2010 3:53
  • Gracias por la informacion amigo, creo que me va a servir, tendre que estudiarlo un poquito.
    Jorge Conil
    jueves, 27 de mayo de 2010 12:15
  • Hola Mauricio,

    Efectivamente funciono de maravillas, lo hice con dos sub-informes.

     

     

    Gracias de nuevo!


    Jorge Conil
    domingo, 30 de mayo de 2010 2:03
  • Me alegra que te haya funcionado, cualquier inquietud, por aqui con mucho gusto,

     

    Cordial saludo,


    Mauricio Atanache G. - MCP
    Bogotá - Colombia
    "Bienaventurados los Pesimistas. Por que hacen BACKUPS."
    domingo, 30 de mayo de 2010 2:22