我需要根据数据集中布尔类型列的值使文本框显示为true,false。我怎么能这样做?
答案 0 :(得分:8)
- 右键单击字段并选择“格式化对象”。
- 在“公共”选项卡上,选择“抑制”标签右侧的公式编辑器按钮。单击“禁止”复选框,然后单击公式编辑器按钮。
- 将true设置为'{Field} = true'
- 要将true隐藏设置公式设为'{Field} = false'
答案 1 :(得分:1)
感谢Justin& Thanushka!
右键点击字段,然后选择'格式化对象'。
关于' Common'选项卡选择'抑制'右侧的公式编辑器按钮。标签。单击抑制复选框,然后单击公式编辑器按钮。
要将公式设置为:{Field} = 'true'
隐藏设置公式为:{Field}= 'false'
答案 2 :(得分:0)
您可能还想考虑CurrentFieldValue关键字。通过使用CurrentFieldValue而不是实际的字段名称,可以使用Format Painter在类似字段之间复制格式。
在您的情况下,抑制公式将是
CurrentFieldValue=True
将布尔值转换为是/否的巧妙技巧是使用字段的显示字符串属性;它也位于Common选项卡上。输入以下公式:
IIf(CurrentFieldValue=True, 'Yes', 'No')