有没有办法遍历子表单中的所有记录而不必引用用于填充子表单的特定查询?我试图没有整个
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
会很好(除了上面的例子不起作用)。
谢谢!
答案 0 :(得分:1)
Dim rs As Recordset
set rs = me.Recordset
应该有效:您忘记了Set
在早期版本的Access中,请使用:
set rs = me.recordsetClone