Escribir informes con varias columnas

Actualizado: 5 de diciembre de 2005

Puede diseñar un informe que utilice un diseño de varias columnas, similar a las columnas de un periódico tradicional donde los datos fluyen a lo largo de varias columnas adyacentes. Se aplicará un diseño de varias columnas a todo el informe. No es posible especificar un diseño de varias columnas en la mitad superior del informe y un diseño tabular en la mitad inferior. Cuando especifique el diseño de varias columnas, el servidor de informes creará cada columna como una serie de páginas muy estrechas que se representan en una secuencia contigua, ofreciendo el aspecto de varias columnas. Las propiedades que establezca en el nivel de página se aplicarán a todas las columnas del informe. Puede definir tantas columnas como desee.

Para obtener los mejores resultados, utilice regiones de datos que ofrezcan filas de datos repetidas (p. ej., una tabla o un cuadro de lista). Un cuadro de lista ubicado en un informe con varias columnas mostrará datos que van de la parte superior izquierda de la página a la parte inferior izquierda y continuará la lista en la columna adyacente de la parte superior de la página. Si desea utilizar cuadros de texto o imágenes, inclúyalos en una lista para que se repitan en todas las columnas.

Si está acostumbrado a utilizar informes integrados para incrustar un informe independiente dentro de un informe principal, tenga en cuenta que no puede utilizar los informes integrados para obtener los mismos resultados en un diseño de varias columnas. En un informe de varias columnas, un informe integrado hereda la configuración de columna del informe principal. Esto quiere decir que, si define un diseño de varias columnas para un informe integrado, éste no tendrá en cuenta la configuración de columna que se haya especificado. También significa que no podrá utilizar informes integrados para crear un diseño libre o de una sola columna dentro del informe de varias columnas. Los informes integrados que incluya en un informe de varias columnas siempre utilizarán la configuración de columna del informe principal.

Para limitar la cantidad de datos incluidos en cada columna, defina una expresión de grupo y, a continuación, inserte un salto de página en el grupo. Por ejemplo, puede agregar una expresión que limite el número de filas por columna. Puede utilizar el ejemplo que se ofrece más adelante en este tema para ver cómo se hace.

No todas las extensiones de representación admiten un diseño de varias columnas. Para ver varias columnas, puede utilizar las extensiones de representación siguientes:

  • PDF
  • TIFF

Ni la vista previa del Diseñador de informes ni la mayoría de las extensiones de representación permiten ver un informe de varias columnas. Tanto en la vista previa como en las extensiones de representación que producen resultados de tipo HTML, Web, Excel, CSV y XML, un diseño de varias columnas se muestra en una sola columna.

Ver un informe de varias columnas

Para obtener la vista previa de un informe de varias columnas o ver el informe, debe exportarlo a formato PDF o de imagen y, a continuación, abrir el archivo desde el sistema de archivos. Dado que el diseño de informe de varias columnas no es compatible con HTML, conviene evitar ejecutar el informe desde el Administrador de informes o en elementos Web de SharePoint que utilicen HTML como formato de salida predeterminado. Para obtener mejores resultados, puede utilizar las siguientes alternativas de implementación en los informes de varias columnas:

  • Cree suscripciones que entreguen informes en formato .pdf o .tiff en una ubicación de carpeta compartida.
  • Utilice acceso URL para implementar el informe. Puede especificar una extensión de representación en PDF o en imágenes en la dirección URL del informe, para asegurarse de que el informe siempre se abra en un formato que admita varias columnas.

Para ocultar informes de modo que no estén visibles en herramientas de visualización de informes, publíquelos en una carpeta del servidor de informes y, a continuación, cree asignaciones de funciones que no permitan obtener acceso para ver dicha carpeta. Para obtener más información acerca de la seguridad de carpeta y las asignaciones de funciones, vea Proteger carpetas y Crear, modificar y eliminar asignaciones de funciones.

Ejemplo: Diseñar un informe de varias columnas

Puede utilizar el ejemplo siguiente para aprender a crear un informe de varias columnas: En este ejemplo se da por hecho que ya sabe crear un informe, definir un conjunto de datos y crear un diseño de informe básico. Si no está seguro de cómo crear un informe, vea Tutorial: Crear un informe básico.

  1. Cree un informe y un conjunto de datos que incluya dos campos por cada columna. Para este ejemplo, puede utilizar la siguiente consulta para recuperar dos campos de la base de datos de ejemplo AdventureWorks:

    Select distinct Lastname, Firstname from Person.Contact Order by Lastname
    
  2. Establezca propiedades del informe para especificar el número de columnas, los márgenes y el relleno. En este ejemplo, especifique 2 columnas para el informe. Para ver las instrucciones sobre cómo agregar columnas a un informe, vea Cómo especificar varias columnas en un informe (Diseñador de informes).

  3. Desde el cuadro de herramientas, arrastre una lista hasta la superficie de diseño del informe.

  4. Coloque la lista en la parte superior del informe. De esta manera, se eliminará el espacio en blanco sobrante y se garantiza que ambas columnas de la página queden alineadas cuando se represente el informe.

  5. Arrastre una tabla hasta la lista. Una tabla resulta útil porque ofrece una organización uniforme para los campos de las filas de datos repetidas, pero puede utilizar cualquier tipo de región de datos que proporcione el diseño de informe que desea.

  6. Arrastre los campos Lastname y Firstname desde el conjunto de datos y colóquelos en la fila de detalles de la tabla.

  7. Elimine la fila de pie de página y la tercera columna.

  8. Cambie el tamaño del diseño de página para quitar el espacio en blanco sobrante y poner la segunda columna a la vista. El diseño del informe debería ser similar al de la siguiente imagen:

    Muestra un diseño de informe de varias columnas

    Cuando se define más de una columna en un informe, el Diseñador de informes calcula el ancho de las columnas del informe, el ancho del informe, y el ancho del espacio entre las columnas en función del número de columnas. A continuación, muestra una superficie de diseño reducida para que pueda insertar elementos en el informe que se ajusten a la columna. Observe que el diseño de todo el informe debe incluirse en la superficie de diseño reducida. Para que pueda comprobar que el número de columnas que ha definido se ajusta al tamaño de la página, se muestran columnas adicionales. Puede ajustar el tamaño de página, el relleno y los márgenes para que la página incluya más columnas.

  9. Cree una expresión de grupo en la lista y especifique saltos de página para que los datos se incluyan obligatoriamente en la columna siguiente.

    1. Haga clic con el botón secundario en la lista y seleccione Propiedades.

    2. En Propiedades de la lista, en la ficha General, haga clic en Editar grupo de detalles.

    3. En el cuadro de diálogo Propiedades de agrupación y ordenación, en la ficha General, escriba una expresión para limitar el número de filas que aparecen en cada columna. En esta expresión, cada columna admite veinte filas:

      =Ceiling(RowNumber(Nothing)/20)
      
    4. Haga clic en Salto de página al final.

    5. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de agrupación y ordenación. Vuelva a hacer clic en Aceptar para cerrar el cuadro de diálogo Propiedades de la lista.

  10. Consulte la vista previa del informe y expórtelo a formato PDF o de imagen.

Cuando diseñe un informe de varias columnas, puede exportarlo a formato .pdf o .tiff en el modo de vista previa del Diseñador de informes seleccionando el formato de salida deseado en Opciones de exportación en la barra de herramientas de la vista previa. Observe que mientras el informe está abierto en el modo de vista previa, el diseño de varias columnas no estará visible.

Vea también

Tareas

Cómo agregar un grupo a una lista (Diseñador de informes)
Cómo agregar, mover o eliminar una lista (Diseñador de informes)

Conceptos

Exportar informes
Obtener la vista previa de informes
Crear, modificar y eliminar suscripciones
Diseñar un diseño de informe

Otros recursos

Ejecutar el programa de instalación para instalar los ejemplos y las bases de datos de ejemplo AdventureWorks
URL Access

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

5 de diciembre de 2005

Contenido nuevo:
  • Se agregó un ejemplo y una ilustración.
  • Se agregó información sobre la utilización de informes integrados en un diseño de varias columnas.
  • Se agregaron recomendaciones para distribuir un informe de varias columnas.