将窗体绑定到 ADO 记录集-杨雪
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


将窗体绑定到 ADO 记录集

发表时间:2022/9/17 8:14:23 评论(0) 浏览(2476)  评论 | 加入收藏 | 复制
   
摘 要:若要将 Access 窗体绑定到记录集,必须将窗体的 Recordset 属性设置为打开的 ADO Recordset 对象。
正 文:

 将窗体绑定到 ADO 记录集时,该窗体必须满足两个常规要求才能可更新。 这两个常规要求为:

  • 基本 ADO 记录集必须通过 ADO 可更新。
  • 记录集必须包含一个或多个唯一索引的字段,如表的主键。

Private Sub Form_Open(Cancel As Integer) 
 Dim cn As ADODB.Connection 
 Dim rs As ADODB.Recordset 
 
 '使用 Access 使用的 ADO 连接 
 Set cn = CurrentProject.AccessConnection 
 '创建 ADO Recordset 类的实例并设置其属性
 Set rs = New ADODB.Recordset 
 With rs 
 Set .ActiveConnection = cn 
 .Source = "Select * FROM Customers" 
 .LockType = adLockOptimistic 
 .CursorType = adOpenKeyset 
 .Open 
 End With 
 '将窗体的 Recordset 属性设置为 ADO 记录集 
 Set Me.Recordset = rs 
 Set rs = Nothing 
 Set cn = Nothing 
End Sub



Access软件网交流QQ群(群号:198465573)
 
 相关文章
通过编写SQL来引用指定记录集  【杨雪  2021/7/23】
通过 DAO 记录集返回随机记录  【杨雪  2021/8/27】
导航整个 DAO 记录集  【杨雪  2021/12/17】
对 DAO 记录集中的数据进行排序  【杨雪  2022/1/8】
批量更改 DAO 记录集  【杨雪  2022/1/22】
在 DAO 记录集中使用事务  【杨雪  2022/1/29】
【Access高效办公】日期为空则整条数据都可以编辑,否则不可以编...  【麥田  2022/7/14】
常见问答
技术分类
相关资源
文章搜索
关于作者

杨雪

文章分类

文章存档

友情链接