【发布时间】:2011-12-18 15:13:24
【问题描述】:
我需要根据数据集中布尔类型列的值使文本框可见真、假。我该怎么做?
【问题讨论】:
标签: crystal-reports visibility
我需要根据数据集中布尔类型列的值使文本框可见真、假。我该怎么做?
【问题讨论】:
标签: crystal-reports visibility
-右键单击字段并选择“格式化对象”。
-在“通用”选项卡上,选择“抑制”标签右侧的公式编辑器按钮。单击抑制复选框,然后单击公式编辑器按钮。
-为了让 true 可见,将公式设置为 '{Field} = true'
-要隐藏 true 设置公式为 '{Field}=false'
【讨论】:
感谢贾斯汀和塔努什卡!
右键单击字段并选择“格式化对象”。
在“常用”选项卡上,选择“抑制”标签右侧的公式编辑器按钮。单击抑制复选框,然后单击公式编辑器按钮。
可见设置公式为:{Field} = 'true'
要隐藏设置公式为:{Field}= 'false'
【讨论】:
您可能还需要考虑 CurrentFieldValue 关键字。通过使用 CurrentFieldValue 而不是实际的字段名称,是否可以轻松地使用格式刷在相似字段之间复制格式。
在你的情况下,抑制公式是
CurrentFieldValue=True
将布尔值转换为是/否的巧妙技巧是利用字段的显示字符串属性;它也位于常用选项卡上。输入以下公式:
IIf(CurrentFieldValue=True, 'Yes', 'No')
【讨论】: