引用子表单中的所有记录?

时间:2015-08-10 18:30:21

标签: vba ms-access-2013 subform

有没有办法遍历子表单中的所有记录而不必引用用于填充子表单的特定查询?我试图没有整个

Dim db As Database
Dim rs As Recordset
Dim strQuery As String

Set db = CurrentDb
strQuery = [some query]
Set rs = db.OpenRecordset(strQuery)

声明,因为它增加了加载时间(我的表单上有7-30个子表单)。

这样的东西
'Part of method within the subform, not main form
Dim rs As Recordset
rs = Form.Recordset

会很好(除了上面的例子不起作用)。

谢谢!

1 个答案:

答案 0 :(得分:1)

Dim rs As Recordset
set rs = me.Recordset

应该有效:您忘记了Set

在早期版本的Access中,请使用:

set rs = me.recordsetClone