<<< 返回 access911.net 编程静态资料库索引页

如何利用 OldValue 属性为窗体操作添加日志功能?

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2006-4-24  浏览人次:1015


专题地址:http://access911.net/fixhtm/72FAB11E1ADCE8F3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:如何利用 OldValue 属性为窗体操作添加日志功能?《窗体》

 


问题:


Access 中是否存在日志功能?
Access通过链接表、文件共享、工作组文件可以实现多用户操作同时操作一个数据库。但是添加、修改操作却没有留下日志,事后不知道是谁在什么时候更改了什么数据。这个问题该如何解决?

 

回答:


Access 的确没有内建(built-in)日志功能。但是我们可以通过在窗体(formM)上的 BeforeUpdate | Delete 事中编程,保留用户的修改内容、修改时间、用户名等信息作为日志。


'===========================================================
' 过程及函数名:  FormLog
' 版本号      :  2.0
' 说明        :  这里只提供了思路,证明可以通过编写通用的函数来记录用户
'                 在窗体上做的添加、修改、删除。使本函数在窗体的 
'                 BeforeUpdate 和 delete 事件中运行
' 引用        :  --
' 输入参数    :  f             form 对象,按地址传递当前正在修改的窗体对象
'                 .....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FAB11E1ADCE8F3.htm

 


上一篇:用正则表达式统计字符串中的中文

下一篇:如何获取数据库属性?

2017年2月22日生成静态资料