【问题标题】:Display all records from query on form在表单上显示查询的所有记录
【发布时间】:2014-08-22 13:45:04
【问题描述】:

当我进行查询时,首先只记录在所有相关表中显示的条目。我可以通过更改连接属性(左连接)来改变这种行为。

我希望表单具有相同的行为:所有记录都应该可以通过表单访问。但是,我找不到更改表单连接类型的方法。

如何做到这一点?

【问题讨论】:

    标签: forms ms-access left-join


    【解决方案1】:

    在您的查询设计器中,双击表示联接的行,它应该会为您提供一个名为 Join Type 的按钮或类似的东西。这将为您提供 3 个选项,基本上是 INNER、LEFT 和 RIGHT

    要使表单显示相同的记录,请更改表单属性中的RecordSource 以将记录的名称从表更改为具有右连接的查询。

    【讨论】:

    • 嗯,我实际上是在谈论 form 而不是 query。还是我把你的答案弄错了?我对访问不是很熟悉,抱歉...
    • 我以为这样可以解决问题,但它导致了另一个问题:使用查询作为数据源,无法再在表单中输入数据。是否可以将查询作为数据源并在表中输入数据?
    • 更新:通过将记录集类型更改为动态集(不一致更新)并确保查询中没有“分组依据”功能(请参阅office.microsoft.com/en-us/access-help/…)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-28
    • 1970-01-01
    • 1970-01-01
    • 2019-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多