1

我似乎无法弄清楚如何在 iif 中求和的文本框中格式化数字。这是我的代码的外观:

=iif(
  SUM(
   iif(expression, number1+number2+number3, number4+number5+number6)
      )
    )>=10000000,true, false)        

在说真的部分我想格式化被求和的数字,但它也被用于比较器。通常我只会将总和分配给一个变量并继续进行条件检查,但我不确定如何继续。有没有办法在文本框表达式中分配变量,还是我走错了路?

4

1 回答 1

2

试试这个例子,使用一个名为 YourTextBox 的文本框:

//set value
YourTextBox.Value = Sum(IIf(expression, num1 + num2 + num3, num4 + num5 + num6))

//format value
YourTextBox.Format = IIf(ReportItems!YourTextBox.Value >= 10000000, "c2", "f2")

//format style
YourTextBox.BackgroundColor = IIf(ReportItems!YourTextBox.Value >= 10000000, "Red", "Lime")
于 2014-03-18T15:53:47.127 回答