Ms access 使用子窗体的直通查询进行访问

Ms access 使用子窗体的直通查询进行访问,ms-access,Ms Access,我有一个子表单,其中我对字段使用直通查询。我一直收到一条错误消息,上面说“您不能将传递查询用作子窗体的记录源”。我还尝试对我的passthrough查询进行单独的常规查询以用于子表单,但仍然收到相同的消息 在web搜索中,我看到的主要解决方案是创建一个传递查询结果的临时表,然后将子表单绑定到临时表。我对这个想法并不太感兴趣,因为它似乎只是把Access数据库弄得乱七八糟,所以我想看看其他人是否有任何想法/或建议 除了创建临时表之外,有人知道对子窗体使用直通查询的其他方法吗 仅供参考,我知道直通查

我有一个子表单,其中我对字段使用直通查询。我一直收到一条错误消息,上面说“您不能将传递查询用作子窗体的记录源”。我还尝试对我的passthrough查询进行单独的常规查询以用于子表单,但仍然收到相同的消息

在web搜索中,我看到的主要解决方案是创建一个传递查询结果的临时表,然后将子表单绑定到临时表。我对这个想法并不太感兴趣,因为它似乎只是把Access数据库弄得乱七八糟,所以我想看看其他人是否有任何想法/或建议

除了创建临时表之外,有人知道对子窗体使用直通查询的其他方法吗

仅供参考,我知道直通查询是只读的,但我的子表单也是只读的


谢谢

您可以对链接表使用查询而不是直通查询吗?这对我很管用。我没有尝试过,但对传递查询进行常规查询可能会奏效。您可以使用构成传递查询的实际视图或存储过程,并在窗体打开事件中使用VBA代码将其分配给子窗体的记录集属性。JShort,我确实在链接表上创建了一个查询,但性能确实存在滞后。