Compartir a través de


Tutorial: Filtrar datos con fórmulas de selección

Introducción

Las fórmulas de selección se utilizan para filtrar los registros que desee mostrar en un informe de Crystal. Para escribir fórmulas de selección, puede usar las sintaxis Basic y Crystal. Para obtener más información sobre cómo se escriben las fórmulas de selección, vea Referencia de fórmulas.

En este tutorial, va a crear una fórmula de selección para filtrar los registros de los clientes cuyo campo Ventas del año pasado es mayor que un valor especificado y el campo Nombre del cliente se compara con otra cadena. Se utiliza un control ListBox con el fin de seleccionar un operador de comparación para el campo Nombre del cliente. Puede elegir que se muestren los nombres de los clientes que son iguales a, menores que, mayores que, menores o iguales que, iguales o mayores que o que no son iguales que el valor de cadena especificado.

La fórmula se pasa como variable de cadena a la propiedad SelectionFormula de la clase CrystalReportViewer. Una vez establecida la propiedad, el informe de Crystal que enlaza con el control CrystalReportViewer se filtra antes de mostrarse.

Código de ejemplo

Este tutorial incluye código de ejemplo de C# y Visual Basic que muestra la versión finalizada del proyecto. Siga las instrucciones de este tutorial para crear un nuevo proyecto o para abrir el proyecto de código de ejemplo y trabajar con una versión finalizada.

El código de ejemplo se almacena en carpetas que están clasificadas por idioma y tipo de proyecto. Los nombres de las carpetas de cada versión del código de ejemplo son los siguientes:

  • Sitio Web en C#: CS_Web_CRVObjMod_FilteringData
  • Proyecto para Windows en C#: CS_Win_CRVObjMod_FilteringData
  • Sitio Web en Visual Basic: VB_Web_CRVObjMod_FilteringData
  • Proyecto para Windows en Visual Basic: VB_Win_CRVObjMod_FilteringData

Para localizar las carpetas que contienen estos ejemplos, vea Directorio del código de ejemplo de los tutoriales.

En esta sección