访问表单 - 如果单元格有数据,我如何只显示字段和单元格值?

Access Form - how do I only display fields and cell values if the cell has data?

有人可以帮我配置我的访问数据库吗?我想在表单顶部使用一个组合框,用户可以在其中选择可用的工作表单(Table 中的第 1 列),然后它会显示表单中涉及的人员。目前它显示每个字段并减少显示的信息我希望它只在单元格中有值时显示信息。

我是不是用错了工具?我应该改用报告吗?我的table数据怎么样,太多了?

非常感谢

My current form

My wanted result

我通常隐藏空字段的方法是将字段的标签更改为控件并将控件源设置为以下内容:

=IIf([FieldName]<>'', "My label:", Null)

然后我将 "label" 和字段上的 CanShrink 属性 设置为是。

最后,我确保它所在的部分(通常是详细信息,但您可能有理由使用其他内容)也将 CanShrink 设置为是。

当您以这种方式将控件堆叠在一起时,您应该会得到与您发布的结果相同的结果。

注意:这仅适用于报告或打印表格的结果。如果您不打算允许在表单中输入数据,那么它最好用作报告。