表达式窗口不需要是右键单击文本框即可打开的表达式窗口 - >选择表达。文本框有一些表达式窗口,它们是与字体相关的表达式窗口,与对齐相关的表达式窗口,与可见性相关的表达式窗口,与边界相关的表达式窗口以及与值相关的表达式窗口。
在与值相关的表达式窗口中,我不需要引用当前文本框的值,因为它正是表达式用于文本框的值。但是我想知道是否有办法在文本框的其他表达式窗口中引用此值?或者只是使用文本框的确切值表达式?
例如,文本框的值表达式为=Fields!ID.Value
,在另一个表达式窗口中(例如“颜色表达式”窗口),我想通过某个关键字引用此值,如果可能的话{... 1}} 。目前,我必须使用文本框的确切表达式,其颜色的表达式如下=IIF(this.Value > 0, "Green", "Red")
。
我希望有一种简单的方法来引用当前文本框的值,而不是通过它的确切表达式,因为有时候表达式太长而无法重新输入它,甚至复制 - 粘贴表达式并不比一个简短的关键字。
谢谢!
答案 0 :(得分:15)
=IIF(ReportItems!ID.Value > 0, "Green", "Red")
在此之前,您必须将 TextBox 命名为 ID