我有一个文本对象,其中包含一个文本字符串,后跟一个数据库字段Max Weight {table.field}
无论何时{table.field} = 0,我都希望隐藏所有Text对象。
我在“格式文本”>“通用”>“抑制”下尝试了以下公式
if {table.field} = 0 then true else false
我得到的是打开或关闭文本对象内的字段值,而始终禁止显示文本。我需要做些什么才能使这项工作?谢谢。
答案 0 :(得分:0)
您可以尝试2种不同的解决方案:
1)保持最大重量标签,在“公式字段”中创建一个新的公式,然后输入以下代码:
if {table.field} = 0 then '' else ToText({table.field})
2)压缩所有文本,您也必须创建一个新的公式,但是键入以下内容:
if {table.field} = 0 then '' else 'Max Weight ' + ToText({table.field})
第二种方法,您将创建一个仅在条件发生时显示的标签,并且必须用此新公式替换旧的TextObject。这将导致出现空白区域,因为将不会显示任何文本,也不会显示任何粗细,但看起来正是您所需要的。
我刚刚在这里进行了测试,并且可以正常工作。请注意,两个“空格”都在文档中。随附的图像可能会帮助您找到“公式”部分。希望您可以使用它。