数据库编程与多应用协作全解析
1. DoCmd 对象的使用
DoCmd 对象可用于打开和关闭各种 Access 对象,如表格、报表和查询。例如,通过调用 OpenQuery 和通用的 Close 方法来打开和关闭查询。
1.1 打开查询
可以定义要打开的查询、使用的视图以及提供的访问类型。示例如下:
' 以只读方式在普通视图中打开 GetWordList 查询
DoCmd.OpenQuery "GetWordList", acViewNormal, acReadOnly
也能轻松地以读写方式在设计视图中打开查询。
1.2 关闭对象
Close 方法适用于多种对象。若单独使用 Close,VBA 会关闭当前选中的对象;也可指定要关闭的对象类型和对象名称,这种方式更安全,能避免误关不想关闭的对象。因为关闭对象后它将无法再使用,误关可能导致程序出错。
' 关闭指定的查询
DoCmd.Close acQuery, "GetWordList"
1.3 运行宏
还能使用 DoCmd 的 RunMacro 方法运行宏,该宏可间接运行函数。例如:
' 运行 SayHello 宏
DoCmd.RunMacro "SayHello"
不过,DoCmd 对象的一些函数可能会有奇怪的结果或根本无法
超级会员免费看
订阅专栏 解锁全文
6593

被折叠的 条评论
为什么被折叠?



