Access 2013查询仅提取第一条记录

时间:2016-03-01 11:57:30

标签: sql ms-access

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

进一步解释:组合框名为searchByAcc_cb。设置此项以便它检索帐户名称&来自同一张桌子的各种其他领域。在下面,有一个子表单,一旦选择了下拉框中的另一个帐户,就会设置为重新查询。当我选择第一个帐户时,记录显示。但是,在选择第二个帐户,第三个等时,没有显示任何内容。然后,我可以重新选择第一个记录&我看到帐户信息 - 所以我知道表单更新不是问题。 另一个奇怪的事情是,在下拉框中选择另一个帐户&然后从查询设计器运行查询,检索数据表视图中第2 /第3条记录的帐户信息。所以,我知道这不是查询的问题。

有关如何解决的任何想法?我试过删除子表格&重新插入(确保名称匹配)。

1 个答案:

答案 0 :(得分:0)

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