设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1624|回复: 8
打印 上一主题 下一主题

[查询] 关于更新查询的问题

[复制链接]
跳转到指定楼层
1#
发表于 2016-1-13 13:59:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位大侠:我在主窗体上面有一个修改按钮(执行的是一个更新查询),想问问如果我再安装一个撤销按钮,用来在更新有误的情况下,进行撤销更新,用me.undo 不行,搜索帖子也没看见可参考的,想问问要怎么操作?万分感谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2016-1-13 15:22:40 | 只看该作者
撤消1次?还是n次?
3#
 楼主| 发表于 2016-1-13 16:01:41 | 只看该作者

一次,如果改错一次,就撤一次,反正每次,都是撤销一次

点击这里给我发消息

4#
发表于 2016-1-13 16:14:46 | 只看该作者
更新查询执行后不可撤消吧。假如你是以某个公式计算结果来更新的话,可以反算再更新一次算是撤消。简单的比如:把A字段的值+100更新到A字段,那么想撤消就把A字段值-100更新到A字段。
或者就搞个临时表,用来保存更新前的数据。
5#
 楼主| 发表于 2016-1-13 16:50:48 | 只看该作者
轻风 发表于 2016-1-13 16:14
更新查询执行后不可撤消吧。假如你是以某个公式计算结果来更新的话,可以反算再更新一次算是撤消。简单的比 ...

好的,其实就是想确认下是否能够撤销更新查询的操作,估计要实现这个功能,要用 ado 了,目前还不懂。谢谢啦!
6#
发表于 2016-1-13 17:16:24 | 只看该作者
Access里没有事务的玩法。不然是可以的
7#
发表于 2016-1-14 13:28:35 | 只看该作者
ac自己好像没有,得自己拓展
8#
发表于 2016-1-14 15:21:34 | 只看该作者
ADO存在事务,可以用来锁表,但是,不建议去用,不是因为解锁不行,而是,程序要求很高,要有复杂的出错处理过程,否则什么时候锁的都不知道了。
所以一般是轻风的方法,用另外的临时表去处理,
9#
 楼主| 发表于 2016-1-15 08:37:39 | 只看该作者
xinrenq 发表于 2016-1-14 15:21
ADO存在事务,可以用来锁表,但是,不建议去用,不是因为解锁不行,而是,程序要求很高,要有复杂的出错处 ...

谢谢指导!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-5 10:33 , Processed in 0.079388 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表