例如,写了一个自动用查询结果建立表的语句
select age into tablea from tableb
在access再2007中每次运行这个查询时总提示"执行查询之前将删除已有的表tablea",实在可恨。搜了很多资料,很多人都说用下面的办法
office大圆按钮->选项->高级->编辑,将"动作查询"前的复选框取消即可,经实践,这个可以关闭删除语句的提示,但对生成表的语句无效。后来经http://club.excelhome.net/viewthread.php?tid=200752这个帖子的启发,用vba解决了这个问题。只要在vba中先写一句
DoCmd.SetWarnings False然后再运行该查询即可,如下所示
DoCmd.SetWarnings False
DoCmd.OpenQuery "myquery"