我有一份报告,每页输出 4 个标签。
数据是从我仅为报告制作的类的 ArrayList 中正确检索的,并且正确显示。
在我的课程中,还有 4 个布尔值命名为:Show1、Show2、Show3、Show4,我用于调整 4 个具有白色背景的文本对象的可见性,每个标签 1 个:
if isnull({MyModel.Show1}) then
false
else
if {MyModel.Show1} then
true
else
false
问题是报告抛出异常,要求我输入布尔值。但是这些变量永远不会为空,在必要时始终为假和真。我已经进行了空检查以避免出现问题,但是在没有空检查的情况下也抛出了异常。我试图更改变量的类型,使用 int 而不是 bool 并检查数字,如果 1 或 0 返回 true 或 false:没有任何变化,在这种情况下,异常要求我输入整数。
ErrorKind
消息A boolean is required here
或第二种情况除外A number is required here
。
我无法理解发生了什么...
有什么建议吗?
谢谢大家