office交流网--QQ交流群号

Access培训群:792054000         Excel免费交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

Access如何实现类似操作日志,或修改日志的功能

2019-12-25 08:00:00
zstmtony
原创
5740
我想把我的平台程序重新改版。大致的需求是这样。
给操作员展示的是一个公司结算账户台账会有很多行。一行一个账户。包括:法人,经办人,办公地址,经营范围,等等。操作员看到的是所有账户资料的最新状态。但是每一条记录在未来都会进行变更,选中一条记录可以看到历史变更的记录。

想请您给点思路,

每一条记录在未来都会进行变更,选中一条记录可以看到历史变更的记录。这个如何实现?


请提供 主要思路

那么如何判断若干个字段分别做了修改?在保存时?还是窗体中对应字段的TEXT的什么方法?


主要思路:


1.循环 窗体上所有控件,然后判断

2.控件的.oldvalue 与 value 是否不同

3.如有不同,写入相关信息到修改日志表


可参考


1.oldvalue的属性

   http://www.office-cn.net/t/acvba/html_acproOldValue.htm


2.Access 的Keydown事件使用技巧(用到oldvalue)
   http://www.access-cn.com/info/3610-cn.html



注意

要在beforeupdate 事件中判断,而不是在afterupdate事件中判断,因为afterupdate时, oldvalue 与value 已经一样了






分享