Ala*_*_AI 4 database ms-access vba
什么是Recordset
VBA?
它有什么用途?
你怎么用它们?
这是一个很大的问题.简而言之,记录集是从表或查询中选择的记录.根据使用的查询,它可用于添加,编辑,删除和操作记录.可以使用ADO或DAO获取记录集,并且可以相应地具有不同的方法和属性.坚持DAO,这是Access的原生:
Dim rs As DAO.Recordset
Set rs=CurrentDB.OpenRecordset("Select ID, Company From Companies")
rs.Edit
rs!Company="ABC"
rs.Update
rs.AddNew
rs!Company="ABC"
rs.Update
Do While Not rs.EOF
If rs!Company="ABC" Then
''Do something
End If
rs.MoveNext
Loop
Set rs=Forms!SomeForm.RecordsetClone
rs.FindFirst "Company='ABC'"
If Not rs.NoMatch Then
Forms!SomeForm.Bookmark=rs.Bookmark
End If
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14790 次 |
最近记录: |