【问题标题】:Access 2013 query only pulls the first recordAccess 2013 查询仅提取第一条记录
【发布时间】:2016-04-22 21:47:42
【问题描述】:

我希望有人能够解决这个问题。我有一个组合框,显示可查看的记录。选择记录后,我的查询更新没有任何问题。我尝试在子表单中使用此查询,但是由于某种原因,选择时仅显示数据集中的第一条记录。当我从可用选项中选择任何其他内容时,子表单不会更改。但是,当我重新选择第一条记录时,它会显示。 奇怪的是,当我将下拉框更改为第二条记录并运行查询本身时,所需的记录会显示在查询设计器中。

进一步解释:组合框称为searchByAcc_cb。设置它以便从同一个表中检索帐户名称和各种其他字段。在此之下,有一个子表单,一旦从下拉框中选择了另一个帐户,该子表单将被设置为重新查询。当我选择第一个帐户时,记录显示。但是,在选择第二个帐户、第三个等时,什么也没有显示。然后我可以重新选择第一条记录并看到帐户信息 - 所以我知道这不是表单更新的问题。 另一个奇怪的事情是,在下拉框中选择另一个帐户然后从查询设计器运行查询时,会为数据表视图中的第 2 条/第 3 条第 4 条记录检索帐户信息。所以,我知道这不是查询的问题。

关于如何解决的任何想法?我已经尝试删除子表单并重新插入它(确保名称匹配)。

【问题讨论】:

    标签: sql ms-access


    【解决方案1】:

    对于遇到同样问题的其他人,我设法解决了它:您需要删除对子表单属性中子/主字段的任何引用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-08
      • 1970-01-01
      • 2022-01-27
      • 1970-01-01
      • 1970-01-01
      • 2012-01-12
      • 1970-01-01
      相关资源
      最近更新 更多