Office中国论坛/Access中国论坛

标题: 请众高手出招!!!!!!!!! [打印本页]

作者: yongyong    时间: 2003-5-27 17:20
标题: 请众高手出招!!!!!!!!!
现有一个急需解决的问题请教:
在access如何对库中所有表中数据的添加、修改、删除、及操作人作记录?
分别用vb 、vba如何实现?

请各位兄台指导,小弟谢谢众位了!
[em06][em10][em00]
作者: yongyong    时间: 2003-5-29 20:31
这个问题就那么难吗?
没有人回答
我快失去信心了

作者: zhengjialon    时间: 2003-5-29 20:56
首先要用登陆窗体记录是谁登陆,
然后在窗体的记录更新等事件过程中将登陆者信息写到一个表去
这个问题不是难,而是繁,具体起来较为复杂。
作者: freemanager    时间: 2003-5-29 21:02
呵呵,这问题难在怎么样才能忍住不骂你:)
1、 建一个日志表,大概齐要有时间、用户ID、操作(修改、删除、新增)、操作对象等字段。
2、 你可以在任何用户可操作数据的窗体的事件中,向你的日志表里写入你想要写入的数据。

需要强调一点:由于Access表没有触发器这东东,所以任何Access做的东东,如果能让用户不通过你设计好的用户界面而直接操作表或查询的数据,那都是完全岂有此理的作法。
   好了,如此,你可以记下用户的一举一动了。

作者: yongyong    时间: 2003-5-30 17:05
还是要谢谢二位了,我明白这是件费力不讨好的工作了
上面所言方法,我也考虑过,之所以来此讨教,是因为,数据库中的表特多(数据量大),上述方法实现起来特别累,而不是无法实现,所以,要讨高招啊!
我期待着其他捷径的出现!
谢谢!


[此贴子已经被作者于2003-5-30 9:06:38编辑过]


作者: hejiawei2001    时间: 2003-5-31 16:58
我也想知道 ?




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