Compartir a través de


Trabajar con expresiones de informe (Generador de informes 2.0)

Las expresiones se utilizan ampliamente a lo largo de una definición de informe para recuperar, calcular, mostrar, agrupar, ordenar, filtrar y parametrizar los datos de un informe y darles formato. Dado que muchas de las propiedades de los elementos de informe se pueden establecer en una expresión, dispone de una gran libertad para controlar el contenido, el diseño y la naturaleza interactiva del informe mediante expresiones. Las expresiones se escriben en Visual Basic, se guardan en la definición de informe y son evaluadas por el procesador de informes al ejecutar el informe.

En la superficie de diseño del informe, las expresiones aparecen como expresiones complejas o simples. Las expresiones simples contienen una referencia a un único campo de conjunto de datos, parámetro o campo integrado. Las expresiones simples aparecen en la superficie de diseño y en los cuadros de diálogo entre corchetes; por ejemplo, un campo de conjunto de datos aparece como [ProductID]. Las expresiones simples se crean automáticamente (por ejemplo, al arrastrar un campo desde un conjunto de datos a un cuadro de texto) o se pueden escribir directamente en una celda de la región de datos, en un cuadro de texto de la superficie de diseño o en un cuadro de diálogo. Las expresiones complejas pueden contener varias referencias integradas, operadores y llamadas a función, y aparecen en la superficie de diseño como <<Expr>>. Para ver o cambiar el texto de la expresión, debe abrir el cuadro de diálogo Expresión.

Para ver los valores de expresión evaluados en un informe, obtenga una vista previa del informe. Cuando se ejecuta el informe, el procesador de informes evalúa las expresiones y usa los resultados como valores de las propiedades.

Se pueden usar parámetros con las expresiones para proporcionar una flexibilidad adicional a la hora de cambiar el contenido y el aspecto de un informe. Para obtener más información, vea Agregar parámetros al informe (Generador de informes 2.0).

En esta sección