【问题标题】:Access Form - how do I only display fields and cell values if the cell has data?访问表单 - 如果单元格有数据,我如何只显示字段和单元格值?
【发布时间】:2016-08-24 09:09:37
【问题描述】:

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

我是否使用了错误的工具?我应该改用报告吗?我的表数据怎么样,太多了?

非常感谢

My current form

My wanted result

【问题讨论】:

  • 如果您只想显示包含数据的字段,可以使用一点 VBA 轻松完成 - 但看起来您还想将它们向上移动到不太可能工作的位置一个表单 - 即使 CanShrink 属性设置为 True。如果您可以只显示填充的字段,我可以提供一些示例代码

标签: ms-access ms-access-2010


【解决方案1】:

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

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

然后我将“标签”和字段上的 CanShrink 属性设置为是。

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

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

注意:这仅适用于报告或打印表单的结果。如果您不打算允许将数据输入表单,则最好将其用作报告。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-19
    • 2013-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-14
    • 2016-09-01
    相关资源
    最近更新 更多