ACCESS中用VBA代码运行一个已经定义的动作查询,可以用运行DoCmd对象的OpenQuery方法予以实现。
下面例子示范单击ACCESS窗体命令按钮,执行一个预定义的动作查询将表T1中的数据清空。
1)预先定义一个动作查询
将SQL语句:delete from T1;
保存为查询名 “清空T1"
2) 执行该动作查询
Private Sub Command0_Click()
DoCmd.OpenQuery "清空T1"
End Sub
下图是ACCESS联机帮助中关于OpenQuery方法的说明截图供参考
DoCmd.OpenQuery "查询1"
可以打开名称为 查询1 的查询窗口。。
DoCmd.OpenQuery "查询名称"
或者执行查询的SQL语句如:Docmd.RunSql "delete...."