Solución:
¡Muy fácil! 🙂
En la superficie de su diseñador de informes, debe seleccionar la fila de datos que contiene sus datos, algo como esto:
Cuando miras el Properties
cuadro para esa fila de datos, verá una llamada de propiedad BackgroundColor
– abra el menú desplegable y verá todos los colores habituales, pero también un elemento de menú en la parte inferior llamado Expression...
:
Cuando seleccione ese elemento, se abrirá un cuadro de diálogo que le permitirá insertar una expresión para determinar el color de fondo de esa fila; ahí es donde debe poner esa expresión que tiene, ¡y eso es todo lo que hay!
Si no desea agregar un campo RowNumber a su conjunto de datos, simplemente use la función integrada RowNumber (ScopeName as String). Normalmente uso el nombre del DataSet como parámetro:
= IIF(RowNumber("CarsWithNoMakeDataSet") Mod 2 = 0, "LightGrey", "Transparent")
Puede encontrar esta función en el cuadro de diálogo Expresión, Categoría “Funciones comunes”, Subcategoría “Varios”.
Como parámetro ScopeName, es posible utilizar el nombre de un grupo o región de datos. Encuentre más aquí.
Espero eso ayude,
La definición de expresión para alternar el color de la fila es:
=iif(Fields!RowNumber.Value Mod 2 = 0,"LightGrey","White")
Esta muestra asume que tiene un campo RowNumber en su conjunto de datos.