Crystal Reports 使文本框可见 true false

Posted

技术标签:

【中文标题】Crystal Reports 使文本框可见 true false【英文标题】:Crystal Reports make text box visible true false 【发布时间】:2011-12-18 15:13:24 【问题描述】:

我需要根据数据集中布尔类型列的值使文本框可见真、假。我该怎么做?

【问题讨论】:

【参考方案1】:

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

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

-为了让 true 可见,将公式设置为 'Field = true'

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

【讨论】:

【参考方案2】:

感谢贾斯汀和塔努什卡!

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

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

    可见设置公式为:Field = 'true'

    要隐藏设置公式为:Field= 'false'

【讨论】:

你不应该复制贾斯汀的答案。如果你想改进他的答案,请编辑它。【参考方案3】:

您可能还需要考虑 CurrentFieldValue 关键字。通过使用 CurrentFieldValue 而不是实际的字段名称,是否可以轻松地使用格式刷在相似字段之间复制格式。

在你的情况下,抑制公式是

CurrentFieldValue=True

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

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

【讨论】:

以上是关于Crystal Reports 使文本框可见 true false的主要内容,如果未能解决你的问题,请参考以下文章

测试是否在客户端上安装了Crystal Reports for Visual Studio 2010(及更高版本)

如何在Crystal Reports中的StringVar中插入换行符

Crystal Reports:需要使用汇总字段作为记录选择公式的一部分

会用水晶报表crystal reports的请进

使用Crystal Reports ReportDocument

Crystal Reports - “您要求的报告需要更多信息”