Office中国论坛/Access中国论坛

标题: 如何取消执行生成表查询时的弹出信息窗体? [打印本页]

作者: ferockpan    时间: 2008-8-19 21:05
标题: 如何取消执行生成表查询时的弹出信息窗体?
在执行生成表查询或追加查询时,总会弹出信息窗体询问是否覆盖原有的内容。我在工具--选项中把三个复选框都取消了,但仍未解决。请教各位大侠。谢谢
作者: KerryHuang    时间: 2008-8-19 21:52
docmd.warning false
?
作者: kevin5433    时间: 2008-8-20 05:05
加这些代码就行了:
Private Sub Form_Load()

    Application.setOption "Confirm Action Queries", 0
   Application.setOption "Confirm Document Deletions", 0
   Application.setOption "Confirm Record Changes", 0
End Sub
Private Sub Form_Unload(Cancel As Integer)

    Application.setOption "Confirm Action Queries", 1
    Application.setOption "Confirm Document Deletions", 1
    Application.setOption "Confirm Record Changes", 1

End Sub
作者: Grant    时间: 2008-8-20 06:40
赞同2楼做法3楼做法明显多余
作者: godfrey    时间: 2008-8-20 12:48
原帖由 KerryHuang 于 2008-8-19 21:52 发表
docmd.warning false
?

好像是docmd.setwarnings false
呵呵
作者: ferockpan    时间: 2008-8-22 22:01
标题: 回复 5# 的帖子
docmd.setwarnings false是在窗体中设置的吧。在查询中如何设置呀?我试过在激发查询中设置,但不行呀。能否详细说明一下。谢谢!
作者: ferockpan    时间: 2008-8-24 22:56
自己顶一下,还未解决
作者: kelind    时间: 2008-8-25 09:28
在查询前:
          docmd.setwarning false
    再:
        docmd.runsql




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3