gpt4 book ai didi

ms-access - 使用 QueryDefs 返回 Recordset 时出错

转载 作者:行者123 更新时间:2023-12-02 11:28:14 24 4
gpt4 key购买 nike

我正在尝试使用 VBA 代码 Access 查询。我想我已经这样做了100次了。我的代码(在命令按钮上)如下所示:

Dim rstDocCount As Recordset

Set rstDocCount = CurrentDb.QueryDefs("DocCount").OpenRecordset

rst.MoveFirst

我收到此错误消息:

Run-time error '3061': Too few parameters. Expected 1.

Set rstDocCount 行突出显示为黄色。

我做错了什么?唯一的参数应该是查询的名称,我显然已经知道了。

最佳答案

您需要:

Dim rstDocCount As Recordset
Dim qdf As QueryDef

Set qdf = CurrentDb.QueryDefs("DocCount")

qdf.Parameters("Forms!Boxing!BoxID") = Forms!Boxing!BoxID
Set rstDocCount = qdf.OpenRecordset

rstDocCount.MoveFirst

关于ms-access - 使用 QueryDefs 返回 Recordset 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11104728/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com