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:需要使用汇总字段作为记录选择公式的一部分