Trabajar con campos en un conjunto de informes

Actualizado: 14 de abril de 2006

En el Diseñador de informes, un campo puede ser un vínculo directo a un campo de base de datos, a una propiedad de campo de base de datos, a una columna o a un alias, o bien puede tratarse de un campo calculado basado en campos de la base de datos. Los campos proporcionan los datos utilizados en un informe. Los campos se pueden utilizar también en una expresión para proporcionar el valor de un cuadro de texto o imagen. Para agregar campos a un informe, arrástrelos desde la lista Conjuntos de datos al diseño del informe. Puede agregar campos a cuadros de texto, tablas, listas, gráficos y matrices.

Trabajar con la lista Conjuntos de datos

La lista Conjuntos de datos muestra una lista de campos para cada conjunto de datos. Al crear un conjunto de datos, el Diseñador de informes recupera una lista de campos del origen de datos y la llena. Los campos pueden ser de base de datos o calculados. Un campo de base de datos contiene el nombre del campo de la consulta. Los campos calculados contienen expresiones. Estos últimos se pueden utilizar para ofrecer campos adicionales que no figuren en la base de datos y que no se hayan calculado en la consulta.

Todos los campos tienen nombres. De manera predeterminada, un campo de base de datos tiene el mismo nombre que la columna de la consulta, pero puede cambiarse. En cuanto a los campos calculados, es preciso asignarles un nombre al crearlos.

En la vista Diseño se puede arrastrar un campo de la lista de campos al diseño del informe. Si se arrastra un campo hasta el cuerpo del informe, una región de datos de lista u otra área no estructurada, el Diseñador de informes creará un cuadro de texto con una expresión de campo en su interior. Si se arrastra un campo hasta un área estructurada, como una celda de tabla o matriz, o hasta un cuadro de texto existente, se coloca una expresión de campo en la celda o en el cuadro de texto.

Los campos de una región de datos devuelven una fila para cada valor devuelto como parte del resultado de la consulta cuando se procesa el informe. Los campos de cuadros de texto u otros elementos de informe que no sean parte de una región de datos devuelven un solo valor cuando se procesa el informe.

Para hacer referencia a una propiedad de miembro de un campo, arrastre el campo primario hasta el informe y cambie la propiedad predeterminada Value por el nombre de la propiedad que desee.

[!NOTA] No todas las propiedades Field pueden utilizarse para todos los orígenes de datos. Las propiedades Value y IsMissing se definen para todos los orígenes de datos. Otras propiedades predefinidas, como Key, UniqueName y ParentUniqueName, sólo se admiten si el origen de datos proporciona esas propiedades. Algunos proveedores de datos admiten propiedades personalizadas. Para obtener más información, vea Usar propiedades de campo extendidas para una base de datos de Analysis Services y Usar propiedades de campo extendidas para un sistema SAP NetWeaver BI.

En el caso de algunos orígenes de datos, el Diseñador de informes puede ser incapaz de recuperar los datos de los campos y rellenar dicha lista. Para solucionar este problema, dispone de varias medidas.

  • Compruebe que tiene permisos para recuperar la información de los campos de la base de datos. En algunos orígenes de datos, puede que tenga permiso para obtener acceso a la tabla o al objeto, pero no para ver las columnas contenidas en la tabla o el objeto.
  • Ejecute la consulta en el Diseñador de consultas genérico. Es posible que el diseñador gráfico de consultas no pueda ejecutar consultas con algunos orígenes de datos.
  • Cree la lista de campos manualmente. En la ventana Conjuntos de datos, haga clic con el botón secundario en el conjunto de datos y elija Agregar. Aparecerá el cuadro de diálogo Agregar nuevo campo. Para obtener más información, vea Editar campo y Agregar nuevo campo (Diseñador de informes).

Trabajar con la ventana Conjuntos de datos

Para mostrar la ventana Conjuntos de datos mientras se trabaja en un diseñador de consultas, elija Conjuntos de datos en el menú Ver. Expanda cualquier nodo para ver los campos definidos para el conjunto de datos. Use el botón Actualizar campos (Actualizar campos de conjunto de datos) de la barra de herramientas para guardar los cambios en el archivo de definición de informe y actualizar las definiciones de campo para un conjunto de datos. Para obtener más información, vea Cómo actualizar los campos de la ventana Conjuntos de datos (Diseñador de informes) y Conjuntos de datos de informe (Diseñador de informes).

Para utilizar los campos en el informe, cambie de la vista Datos a la vista Diseño y arrastre los campos al diseño del informe. Al cambiar a la vista Diseño, los campos se guardan automáticamente en la definición del informe.

Vea también

Tareas

Cómo agregar, editar o eliminar un campo en la ventana Conjuntos de datos (Diseñador de informes)

Conceptos

Agregar un cuadro de texto
Diseñar un diseño de informe
Trabajar con regiones de datos
Trabajar con datos en un diseño de informe

Otros recursos

Usar expresiones en Reporting Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

14 de abril de 2006

Contenido nuevo:
  • Propiedades de campo.
  • Se agregó la sección Trabajar con la ventana Conjuntos de datos.