Office中国论坛/Access中国论坛

标题: 如何数据初使化? [打印本页]

作者: goto2008    时间: 2007-8-21 15:01
标题: 如何数据初使化?
也就是说。。
当我点击窗体的“确定”按扭,会把库里所有表里的记录都清除掉。。

请教如何实现?

[ 本帖最后由 goto2008 于 2007-8-21 17:57 编辑 ]
作者: tmtony    时间: 2007-8-21 15:16
使用  currentdb.execute "delete * from 帮面指令表"   类似这样的方式清除所有表的内容
作者: goto2008    时间: 2007-8-21 15:42
谢谢大哥。。搞定了
作者: tz-chf    时间: 2007-8-21 16:38
我一般用docmd.runsql "..."
作者: goto2008    时间: 2007-8-21 17:56
原帖由 tz-chf 于 2007-8-21 16:38 发表
我一般用docmd.runsql "..."



又学了一招。。。。 谢谢tz-chf 。。。。
作者: andymark    时间: 2007-8-21 21:00
execute 执行删除查询不会出现提示,docmd.runsql 需要DoCmd.SetWarnings False配合一起使用才能取消提示
作者: fan0217    时间: 2007-8-21 21:02
可建立个需要初始化的表,然后循环使用currentdb.execute "delete * from 表"   或者docmd.runsql "...",这样比较方便。
作者: goto2008    时间: 2007-8-21 21:13
原帖由 andymark 于 2007-8-21 21:00 发表
execute 执行删除查询不会出现提示,docmd.runsql 需要DoCmd.SetWarnings False配合一起使用才能取消提示



大哥,,,如果想实现点击“确定数据初使化”按扭后
能弹出一个“您确定要数据初使化吗?”对话框。。。。

然后让我们选择,是或否

要怎么做?
作者: fan0217    时间: 2007-8-21 22:29
根据msgbox返回的值进行下一步操作即可
作者: andymark    时间: 2007-8-21 22:38
也可以做成有选择初始化,把需要初始化的表有复选框列在一个窗体上,按所选的窗体执行上面的语句
作者: andymark    时间: 2007-8-21 22:43
如果分前后端的,还可以采用预先备用的文件,COPY覆盖旧文件即可,还可以重设自动编号从1开始




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