Compartir a través de


Agregar regiones de datos de tabla (Diseñador de informes de Visual Studio)

Una región de datos de tabla es un elemento de informe enlazado a datos que contiene datos con varias columnas y varias instancias en un informe. Una tabla dispone de un conjunto estático de columnas y de un número variable de filas que depende de los datos del conjunto de datos. Las tablas pueden contener todas las columnas que se deseen.

Una región de datos de tabla se compone de varias partes. Como mínimo, incluye filas de detalles. También se pueden especificar encabezados de tabla, pies de tabla, encabezados de grupo y pies de grupo. Dentro de una región de datos de tabla pueden anidarse otros elementos de informe enlazados a datos, incluida otra tabla.

Trabajar con regiones de datos de tabla

Cuando se diseña un informe, para agregar una región de datos de tabla hay que seleccionar Tabla en el cuadro de herramientas y arrastrarla al informe. Se puede agregar una región de datos de tabla a un nuevo informe en blanco o a un informe existente. Una vez que la tabla se encuentra en el informe, se pueden agregar columnas y filas a la misma.

Identificadores

Para trabajar con una región de datos de tabla, se utilizan identificadores que se encuentran en las columnas y filas; los identificadores de tabla son cuadros de color gris que aparecen por encima de la tabla y junto a la misma cuando ésta se selecciona. Los identificadores situados en la parte superior de la tabla son los identificadores de columnas. Los identificadores situados a lo largo del lateral de la tabla son los identificadores de filas. El identificador situado en el lugar donde coinciden el identificador de columnas y el de filas es el identificador de esquina. La mayoría de las acciones con columnas, filas y la propia tabla pueden realizarse haciendo clic con el botón secundario en los identificadores de columna, fila o esquina, respectivamente. Para seleccionar la tabla, hay que hacer clic en el identificador de esquina.

Cómo agregar, mover y eliminar una tabla

Para agregar una tabla

  1. Abra el archivo de definición de informe del cliente (.rdlc) en modo de diseño gráfico.

  2. En el cuadro de herramientas, haga clic en Tabla.

  3. Haga clic en la superficie de diseño del informe.

Una vez agregada la tabla al informe, podrá moverla señalando el borde sombreado de la tabla y arrastrando la tabla hasta una nueva ubicación (para que el borde sombreado aparezca, tiene que hacer clic en cualquier lugar de un área vacía de la tabla). Para eliminar una tabla, haga clic con el botón secundario en cualquier espacio vacío de la tabla y presione SUPRIMIR.

Cada una de las regiones de datos de tabla está asociada a un origen de datos. Si el informe contiene un único conjunto de datos, la tabla se asocia automáticamente a dicho conjunto de datos cuando se coloca en el informe. Si el informe contiene varios conjuntos de datos, deberá asociar la tabla a un conjunto de datos específico arrastrando campos a la tabla.

Cómo insertar columnas y filas

Pueden agregarse nuevas columnas a la tabla. También pueden agregarse filas. Tenga en cuenta que cada fila contiene un tipo de datos específico. Una tabla sólo puede contener una fila de detalles, pero pueden agregarse nuevas filas para crear grupos.

Para insertar una columna, haga clic en la tabla para que los identificadores de columna y de fila aparezcan por encima de la tabla y junto a la tabla. Haga clic con el botón secundario en un identificador de columna y, a continuación, haga clic en Insertar columna a la derecha o Insertar columna a la izquierda.

Para insertar una fila, haga clic con el botón secundario en el identificador de fila donde desea insertar una fila y, a continuación, haga clic en Insertar fila encima o Insertar fila debajo. El tipo de fila seleccionado determina el tipo de fila que se inserta. Por ejemplo, si se selecciona una fila de encabezado o pie de grupo, el tipo de fila que se inserte será otro encabezado o pie de grupo.

Cómo enlazar datos a una tabla

Después de agregar una tabla al diseño de informe, pueden agregarse campos o expresiones a las celdas de la tabla.

Para enlazar datos a una tabla, arrastre un campo desde la ventana Orígenes de datos hasta una celda de la tabla. Si arrastra el campo a una celda de una columna de la tabla que no tenga encabezado (por ejemplo, la fila de detalles), el nombre del campo se mostrará automáticamente en el encabezado de la columna.

Nota

Si no aparece la ventana Orígenes de datos, en el menú Datos, haga clic en Mostrar orígenes de datos.

De forma predeterminada, cada celda de la tabla incluye un cuadro de texto. Puede modificarse el tipo de elemento de la celda (por ejemplo, puede convertirse un cuadro de texto de una celda en una imagen). Las celdas de una tabla también pueden abarcar varias columnas.

Los datos de una tabla pueden colocarse en grupos y, después, ordenarse. Por ejemplo, los productos de las categorías de productos pueden agruparse en departamentos y, después, pueden ordenarse los datos en orden ascendente. Para obtener más información acerca de la forma de agrupar y ordenar datos, vea Agrupar datos de un informe (Diseñador de informes de Visual Studio) y Ordenar datos de un informe (Diseñador de informes de Visual Studio).

Cómo agrupar datos en una tabla

Para agregar un grupo a una tabla

  1. Haga clic en la tabla para que aparezcan los identificadores de columna y fila encima y al lado de la tabla.

  2. Haga clic con el botón secundario en el identificador de fila donde desee insertar el grupo y, a continuación, haga clic en Insertar grupo.

    Nota

    La ubicación de la fila del nuevo grupo viene determinada por la fila seleccionada. Si se selecciona una fila de detalles, el nuevo grupo se coloca justamente fuera de dicha fila. Si se selecciona una fila de grupo existente, el nuevo grupo se coloca dentro de dicha fila.

  3. En la ficha General, haga lo siguiente:

    • En Nombre, escriba el nombre del grupo.

    • En Agrupar por, escriba o seleccione las expresiones por las que deben agruparse los datos.

    • (Opcional) En Etiqueta de mapa del documento, escriba o seleccione la expresión que se va a utilizar como etiqueta de mapa del documento.

    • (Opcional) Si este grupo es una jerarquía recursiva, en Grupo primario, escriba o seleccione la expresión que se va a usar como grupo primario recursivo.

    • (Opcional) Haga clic en Salto de página al inicio o Salto de página al final para colocar un salto de página al principio o al final de cada instancia de grupo.

    • (Opcional) Haga clic en Incluir encabezado de grupo o Incluir pie de grupo para colocar en la tabla un encabezado o pie para el grupo.

    • (Opcional) Haga clic en Repetir encabezado de grupo o Repetir pie de grupo para repetir el encabezado o pie de grupo en cada página donde aparezca la tabla.

  4. (Opcional) En la ficha Ordenación, seleccione o escriba las expresiones por las que van a ordenarse los datos del grupo.

  5. (Opcional) En la ficha Filtros, seleccione o escriba las expresiones por las que van a filtrarse los datos del grupo.

  6. (Opcional) En la ficha Visibilidad, seleccione las opciones de visibilidad del elemento. Para obtener más información acerca de la visibilidad, vea Agregar interactividad, visibilidad y navegación a un informe (Visual Studio Report Designer).

  7. (Opcional) En la ficha Resultado de datos, seleccione las opciones de resultados de datos del elemento.

Combinar celdas

Existe la posibilidad de combinar en una única celda una serie de celdas contiguas de una tabla; es lo que se conoce como extensión de columnas o combinación de celdas. Las celdas sólo pueden combinarse entre columnas. Al combinar celdas, hay que tener en cuenta que sólo se conservan los datos de la primera celda. Si existen datos en las otras celdas, se eliminan. Las celdas combinadas pueden volverse a dividir en sus columnas originales.

Para combinar celdas, seleccione las celdas, haga clic con el botón secundario en las mismas y, a continuación, haga clic en Combinar celdas. Para dividir celdas combinadas, haga clic con el botón secundario en las celdas combinadas y haga clic en Dividir celdas.

Agregar subtotales

Para agregar un subtotal a una tabla, agregue una expresión de agregado a una de las celdas de la fila de grupo. Por ejemplo, supongamos que dispone de una tabla agrupada por categoría de producto, subcategoría de producto y producto, y desea mostrar una suma de las ventas por categoría y subcategoría. En este caso, debería colocar la expresión =Sum(Fields!Sales.Value) en las filas de encabezado o pie de grupo de la categoría y de la subcategoría. Sum es una función de agregado. Reporting Services calculará la suma de los valores del grupo y mostrará el subtotal.

Vea también

Conceptos

Agregar regiones de datos a un informe (Diseñador de informes de Visual Studio)
Definir un diseño de informe (Diseñador de informes de Visual Studio)
Crear archivos de definición de informe de cliente (.rdlc)