Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

怎样让运行生成表查询时,出现的对话框,自动点是关闭

洪荣微  发表于:2009-01-25 23:36:39  
复制

DoCmd.OpenQuery "qryABC", acViewNormal, acEdit

"qryABC"是生成表查询,运行时出现,修改表的数据的警告,点是后,还会出现(如果生成表存在)是否删除该表的警告

能用何代码,自动点是,通过,请高手指教

 

Top
ACMAIN.CHM 发表于:2009-01-26 01:31:41

方法一:

 

DoCmd.SetWarnings False
DoCmd.OpenQuery "qryABC", acViewNormal, acEdit

 

以下摘自 Microsoft Access Help

 

SetWarnings 方法
参阅应用于示例特性在 Visual Basic 中,SetWarnings 方法执行 SetWarnings 操作。

expression.SetWarnings(WarningsOn)
expression      必需。返回“应用于”列表中的一个对象的表达式。

WarningsOn     必需 Variant 型。使用 True (–1) 可以打开系统信息的显示,使用 False (0) 可以关闭显示。

说明
有关该操作及其参数如何使用的详细信息,请参阅该操作的主题。

在 Visual Basic 中关闭系统信息的显示后,必须将其再次打开,否则,即便用户按 Ctrl+Break 或 Visual Basic 遇到断点,它也仍将保持关闭状态。可以创建一个宏来打开对系统信息的显示,并将该宏指定给组合键或自定义菜单命令。这样如果在 Visual Basic 中系统信息的显示处于关闭状态,就可以使用组合键或菜单命令打开对系统信息的显示。

示例
下面的示例关闭系统信息的显示:

DoCmd.SetWarnings False

 


方法二:

currentproject.connection.execute qryABC

or

currentdb.Execute qryABC

 


方法三:

 

以下摘自 Microsoft Access Help


打开或关闭确认消息
在“工具”菜单上,单击“选项”。
单击“编辑/查找”选项卡。
在“确认”下面,请执行下列一项或几项操作:
若要在更改记录时显示确认消息,请选择“记录更改”。

若要在删除数据库对象时显示确认消息,请选择“删除文档”。

若要在运行操作查询(仅用于 Access 数据库)时显示确认消息,请选择“操作查询”。

注释  “记录更改”与“操作查询”选项不适用于数据访问页。

 


个人建议方法二,利用ADO的connection.execute比较正规。

 



总记录:1篇  页次:1/1 9 1 :