Share via


Agregar cuadros de texto a un informe (Diseñador de informes de Visual Studio)

Un cuadro de texto es un elemento de informe que incluye datos de una sola instancia en el informe. Los ejemplos de utilización de un cuadro de texto incluyen agregar un título a un informe, agregar campos específicos en el encabezado o pie de página, o bien agregar datos de una sola instancia como información de contacto de clientes en un informe de detalle de pedidos.

Los cuadros de texto incluyen una etiqueta, un valor y otras propiedades. El valor se especifica siempre como una expresión. Dicha expresión puede incluir texto estático, apuntar a un campo de la base de datos o calcular datos.

En la siguiente tabla, se incluyen ejemplos de expresiones que pueden utilizarse en un cuadro de texto.

Expresión Descripción

="This is static text"

Muestra una etiqueta de texto estático.

=Fields!UnitCost.Value

Muestra el valor del campo UnitCost.

=Fields!TotalUnits.Value * Fields!UnitCost.Value

Multiplica los valores de los campos TotalUnits y UnitCost y muestra el resultado.

=Sum(Fields!TotalUnits.Value)

Calcula la suma del campo TotalUnits de todas las filas del grupo.

Nota

Para agregar datos de varias instancias a un informe, utilice una región de datos en lugar de un cuadro de texto. Una región de datos de lista proporciona funcionalidad para visualizar filas de datos repetidas de una sola columna. Para obtener más información, vea Agregar regiones de datos de lista (Diseñador de informes de Visual Studio) y Agregar regiones de datos a un informe (Diseñador de informes de Visual Studio).

Cómo agregar, mover y eliminar un cuadro de texto

Para agregar un cuadro de texto

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

  2. En el cuadro de herramientas, haga clic en Cuadro de texto.

  3. En la superficie de diseño del informe, arrastre un cuadro hasta alcanzar el tamaño que desee para el cuadro de texto. O bien, haga clic en la superficie de diseño para crear un cuadro de texto de tamaño fijo.

Cuando el cuadro de texto se encuentre en el informe, podrá moverlo apuntando a su borde sombreado y arrastrándolo a una nueva ubicación. Para eliminar un cuadro de texto, haga clic con el botón secundario en cualquier espacio vacío del mismo y presione Eliminar.

Cómo enlazar un campo a un cuadro de texto

Para enlazar datos a un cuadro de texto, puede arrastrar un campo de la ventana Orígenes de datos al cuadro, escribir una expresión en el mismo o escribir una expresión en la propiedad Valor de la ventana Propiedades.

Nota

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

Las expresiones se pueden modificar mediante el editor de expresiones. Con el editor de expresiones puede seleccionar elementos de una lista de colecciones disponibles para insertarlos en una expresión. Para abrir el editor de expresiones, haga clic con el botón secundario en el cuadro de texto y elija Expresión o, en la ventana Propiedades, elija Expresión en la propiedad Value, o bien haga clic en el botón de expresión de la propiedad Value en el cuadro de diálogo Propiedades del cuadro de texto.

Cómo establecer la configuración regional en un cuadro de texto

Para establecer la configuración regional en un cuadro de texto

  1. Seleccione el cuadro de texto al que desea aplicar la configuración regional.

  2. En la ventana Propiedades, haga lo siguiente:

    • En la propiedad Calendar, escriba o seleccione el calendario que desea usar para las fechas.

    • En la propiedad Direction, escriba o seleccione la dirección horizontal en que se escribe el texto.

    • En la propiedad Language, escriba o seleccione el idioma que desea usar para el cuadro de texto.

    • En la propiedad NumeralLanguage, escriba o seleccione el formato que desea utilizar para los números del cuadro de texto.

    • En NumeralVariant, escriba o seleccione la variante de formato que desea utilizar para los números del cuadro de texto.

    • En UnicodeBiDi, seleccione el nivel de incrustación bidireccional que se va a utilizar en el cuadro de texto.

Aumentar y disminuir un cuadro de texto

De forma predeterminada, el tamaño de los cuadros de texto es estático. Si desea ampliar un cuadro de texto verticalmente en función de su contenido, modifique la propiedad CanGrow del cuadro. Si lo que desea es permitir que el cuadro de texto se reduzca en función del contenido, modifique la propiedad CanShrink. El acceso a estas propiedades se efectúa desde la ventana Propiedades o el cuadro de diálogo Propiedades del cuadro de texto.

Vea también

Conceptos

Crear orígenes de datos para un informe
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)