RecordsetClone在Access 2010和2016之间停止工作

时间:2016-10-26 21:23:36

标签: ms-access access-vba ms-access-2010

我有这两行:

Dim Tst As DAO.Recordset
Set Tst = [Form_Qry_MasterQarl subform1].RecordsetClone

他们在2010年的会议中工作正常,但由于某种原因,它在访问2016年时出错。我正在尝试将主机上的子表单的记录集克隆作为数据表。我假设这是对子窗体的调用,问题是“[Form_Qry_MasterQarl subform1]”,而Access 2016则不再支持这种语法。有什么见解让它发挥作用?我尝试了很多不同的参考资料。

1 个答案:

答案 0 :(得分:2)

引用此类记录集的完整语法是:

Set Tst = Me![Form_Qry_MasterQarl subform1].Form.RecordsetClone

其中 Form_Qry_MasterQarl subform1 是子表单 control 的名称,而不是子表单的名称。