设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1591|回复: 10
打印 上一主题 下一主题

[其它] [求助]数据库的数据为什么会自己改变

[复制链接]
跳转到指定楼层
1#
发表于 2007-6-4 21:48:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
这种情况已经出现几次了,今天输入的数据,过两天就变了,通常只是变两个字段的内容。

可以肯定的是没有人改过,而且发现后更改正确有时又会变回来,删除重新输入就没问题了。

请问高手这是怎么回事?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
11#
 楼主| 发表于 2007-6-11 21:00:00 | 只看该作者
谢谢大师!但是这样做必须要有保存动作,没有了绑定的优点了。

如果不绑定,是不是就一定要用到ADO,修改的时候还要用到DLOOKUP?那样不仅要有保存动作,还要忍耐速度变慢的影响,这样说对吗?请指点!

有一种说法,我没实践过,就是绑定表的窗体打开输入过程中,如果突然断电,重新开机后表将无法打开,这也是最好不要绑定的一个理由,是这样吗?
10#
发表于 2007-6-11 18:38:00 | 只看该作者
在表中添加是否字段,编辑该记录时把值改为是,编辑完记录保存后重新更新为否.

另外编辑记录的时候先判断该字段值即可.
9#
 楼主| 发表于 2007-6-11 17:44:00 | 只看该作者
请问GRANT大师,如何判别字段是否处于编辑状态?
8#
发表于 2007-6-6 22:04:00 | 只看该作者
不要绑定表,用代码来保存数据,因为同一时间同时保存数据的机会率是极低的,自然出错就会微少了,如果这样还不够安全的话,当某人处理数据时,就锁定表,不让其它人访问,缺点是只能一个人能操作,
7#
发表于 2007-6-6 22:00:00 | 只看该作者
添加一字段,用用别正在编辑状态.

窗体加载数据先判断字段值.
6#
 楼主| 发表于 2007-6-6 21:52:00 | 只看该作者
初步找到原因,应该是两个人同时操作同一个表所致。两个不同的输入窗体同时编辑了同一记录,从而产生了混乱(深层次原因不明)。

如何避免这种情形,请高手执教!
5#
发表于 2007-6-5 02:29:00 | 只看该作者
  查检那两个字段与其他表的连接关系,是否存在不唯一的情况

  很可能是该字段的记录与相关表连接不匹配,或重复造成的

  最好上传例子
4#
 楼主| 发表于 2007-6-5 01:38:00 | 只看该作者
谢谢两位版主回复!至少可以看出不是ACCESS的BUG!

数据库很大,压缩了也有2M。输入窗体是直接链接表的,没有处理代码。其他窗体或报表有代码,但没有只是处理出问题字段的代码。

这种偶然出毛病的问题最难诊断,用了半年了共出现过四次,每次也只是改变了一条记录的两个字段数据(每次都是客户和业务员两个字段),通常是过一天后发现的。

难道是人为的?还是闹鬼了[em13]
3#
发表于 2007-6-5 01:10:00 | 只看该作者
将例子放上来诊断吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-2 17:50 , Processed in 0.101615 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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