目录

属性和表达式概念

 属性和表达式概念

 什么是属性值和表达式

任意选中一个单元格,在设计器的右边就会出现该单元格的属性列表,大家可以看到,每个属性都有属性值和表达式两种,如下图所示:这两种有什么区别呢? 


首先,属性值和表达式是互斥的,定义了属性值,就不必定义表达式,定义了表达式,就不必定义属性值。

其次,属性值是在编辑报表时就写死了的,在报表运行时不必经过运算,也不会被改变。例如:你在单元格的背景色的属性值中定义了红色,那么报表运行时,它就是红色,不会被运算,不会被改变。

而属性的表达式在报表运行时,会被运算,该属性的最终属性值取决于表达式的运算结果值。例如:你在单元格的背景色的属性的表达式中编辑条件表达式,则满足不同的条件显示不同的颜色。在属性表达式中可以用“value()”来指代当前单元格的数据值。

 哪些属性仅仅解析表达式

统计图单元格的数据值属性

子报表单元格的数据值属性

条形码单元格的数据值属性

 哪些属性既解析属性值又解析表达式

其他属性都是既解析属性值,又解析表达式