9

表达式窗口不必是您可以通过右键单击文本框 -> 选择表达式来打开的表达式窗口。文本框有一些表达式窗口,分别是字体相关表达式窗口、对齐相关表达式窗口、可见性相关表达式窗口、边框相关表达式窗口和值相关表达式窗口。

在值相关表达式窗口中,我不需要引用当前文本框的值,因为它正是用于文本框的值表达式。但是我想知道是否有办法在文本框的其他表达式窗口中引用这个值?还是简单地使用文本框的精确值表达式?

例如,一个文本框的值表达式是=Fields!ID.Value,在另一个表达式窗口(例如颜色表达式窗口)中,如果可能的话,我想通过某个关键字引用这个值,就像这样=IIF(this.Value > 0, "Green", "Red")。目前我必须使用文本框的确切表达式,其颜色的表达式看起来像这样=IIF(Fields!ID.Value > 0, "Green", "Red")

我希望有一种简单的方法来引用当前文本框的值,而不是通过它的确切表达式,因为有时表达式太长而无法重新输入,甚至复制-n-粘贴表达式并不比短关键字好.

谢谢!

4

1 回答 1

18
=IIF(ReportItems!ID.Value > 0, "Green", "Red")

在此之前,您必须将您的TextBox命名为ID

于 2013-09-03T09:38:05.107 回答