这可能是一个初学者问题,我遗漏了一些基本的东西,但我感谢任何人的时间和精力。
我继承了Access数据库,其中数据保存在表单和报告的单独文件中。
报告用于创建一个字母来汇总一组结果。
相关部分位于报告的“详细信息”部分,其中成对的文本框控件用于显示测试的名称和结果。
文本框的行为是,当数据库中的值为零时,它们被隐藏(包括测试的名称)。但是,有时我们需要包含零值。
这是默认行为吗?
我检查了VBA项目,但找不到任何隐藏文本框的逻辑。
其他信息:
ControlSource =IIF([fieldvalue]>0,[fieldvalue],"0")
确实显示零,但描述符文本框仍然消失,无论数据库字段值是0还是没有,它都显示为0. 请告诉我任何有用的其他细节。
答案 0 :(得分:0)
谢谢大家的帮助。
我没有追溯到逻辑链中,@ KenWhite的答案给了我暗示。
问题出在报告的基础查询中 - 该字段的逻辑上有条件参数,使用IIf()
和NULL
/ 0
检查。