none
Report rdlc en columnas RRS feed

  • Pregunta

  • Buenas tardes,

    Estoy generando un informe y me gustaría saber como crear la tabla con la información agrupada en varias columnas, es decir, actualmente se me genera todo correctamente de la siguiente manera:

    De esta manera, se me genera un report con muchas hojas y quisiera acortar el número total de hojas pudiendo representarlo en la misma hoja pero en formato de dos columnas sin que se repitan los datos (algo así):

    Muchas gracias.

    miércoles, 17 de agosto de 2016 17:53

Todas las respuestas

  • Hola, parece que las imagenes o links a ellas no se permiten, igual no es así y no las veo. Es algo difícil explicarte cómo creo que puedes hacer lo que quieres pero voy a intentarlo. Yo me he creado un select para el dataset de un reporte que genero con el asistente, quedaría así:

    "select 1 c1,1 c2 union select 1 ,2  union select 1,3 union select 1 ,4 union select 1 ,5 
    union select 2 ,1 union select 2 ,2  union select 2 ,3 union select 2,4 union select 2 ,5"

    en la sección del diseño de tablas el c1 seria el grupo y el c2 el detalle, luego en formato de tabla (Table layout) marcas por pasos (Stepped) y habilitas el drilldown. Te debe de aparecer en la vista del informe el campo C1 con el simbolo (+) que te desplegaría el detalle de ese grupo, puedes ver en las propiedades de la línea detalle (table1_Details_Group) que en Visibility está marcado Hide y el campo C1 Display ca be.... En este caso el numero de páginas que resulta puede ser menor o mayor segun "expandas" con el (+), pero las columnas siguen apareciendo. Tienes entonces dos soluciones:

    1.- Mostrar o no las columnas (Visibility) según un parámetro de informe 

    ó

    2.- En cada celda de la tabla (independiente una por una) de la colunma de la derecha incluyendo el encabezado pones Visibility en Hide y en Display can be.... el nombre de su celda de la izquierda, por ejemplo texboxC2 visible en dependencia de textboxC1 y así hacia abajo.

    Espero que te sirva.

    jueves, 18 de agosto de 2016 10:38
  • Buenas tardes,

    Muchas gracias por tu intereses! Creo que sé por donde vas.... pero ya que no salvaron las imagenes, voy a intentar explicarlo:

    Así debería de ser la representación, mostrándolo en dos columnas, agrupándolos por TelefonoOrigen.

    -------------------------------------------------------------------------------

    TOrigen | TDestino | Fecha TOrigen | TDestino | Fecha

    ---------------------------------------------------------------------------------------------------

    Este sería el resultado buscado, actualmente lo consigo pero sólo con una columna, por lo que se generan un montón de hojas que se podrían ahorrar en caso de poder expresarlo en dos columnas...

    Como creo que comentas, intento montar una expresión dentro de las propiedades de la tabla 2 y que se muestren los datos según estén o no en la tabla 1, pero consigo que no se vea nada!!! jejejeje

    Alguna idea?

    Muchas gracias!




    • Editado Egroj80 miércoles, 24 de agosto de 2016 16:49
    miércoles, 24 de agosto de 2016 16:44