Crystal Reports使文本框显示为true false

时间:2011-10-31 10:16:41

标签: crystal-reports visibility

我需要根据数据集中布尔类型列的值使文本框显示为true,false。我怎么能这样做?

3 个答案:

答案 0 :(得分:8)

- 右键单击​​字段并选择“格式化对象”。

- 在“公共”选项卡上,选择“抑制”标签右侧的公式编辑器按钮。单击“禁止”复选框,然后单击公式编辑器按钮。

- 将true设置为'{Field} = true'

- 要将true隐藏设置公式设为'{Field} = false'

答案 1 :(得分:1)

感谢Justin& Thanushka!

  1. 右键点击字段,然后选择'格式化对象'。

  2. 关于' Common'选项卡选择'抑制'右侧的公式编辑器按钮。标签。单击抑制复选框,然后单击公式编辑器按钮。

  3. 要将公式设置为:{Field} = 'true'

  4. 隐藏设置公式为:{Field}= 'false'

答案 2 :(得分:0)

您可能还想考虑CurrentFieldValue关键字。通过使用CurrentFieldValue而不是实际的字段名称,可以使用Format Painter在类似字段之间复制格式。

在您的情况下,抑制公式将是

CurrentFieldValue=True

将布尔值转换为是/否的巧妙技巧是使用字段的显示字符串属性;它也位于Common选项卡上。输入以下公式:

IIf(CurrentFieldValue=True, 'Yes', 'No')