中易网

access用宏更新记录更新次数

答案:3  悬赏:20  
解决时间 2021-01-13 08:13
  • 提问者网友:骨子里的高雅
  • 2021-01-12 15:18
access用宏更新记录更新次数
最佳答案
  • 二级知识专家网友:独钓一江月
  • 2021-01-12 16:28
在access数据库中,有数据宏的几个事件。其中,使用更改前的事件,可以在判断即将发生的更改合法的前提下,将你需要的记录更新次数的字段加1。这种方法的好处是,不论数据是使用什么方式更新(宏、VBA、窗口),都能记录下这次更改。下面以access2010说明。
方法步骤:
1. 在数据表的视图下打开一个表,并设置好记录更新次数的字段,类型为长整型。点击顶部菜单——前期事件的【更改前】按钮。

2. 在打开的数据宏编辑页面,写下如图代码:

3. 宏代码写好后,注意保存,关闭。之后,你可以在数据表视图下,手动更改数据试试,每一次更改,“更新次数”都将自动加1,从而实现了更新次数的记录。
注意:这里省略了一些更改前的合法性判断检查,这些判断通常就是写在数据宏的更改前事件里面。当然,你也可以写在VBA代码中,以决定是否进行该次更改。只要决定更改了,就可以在更改前事件的末尾加上记录更新次数的这行代码。


全部回答
  • 1楼网友:雪起风沙痕
  • 2021-01-12 18:21
网络问题 我也是 过了一会 就好了
  • 2楼网友:青灯有味
  • 2021-01-12 17:51
你都说了你是access新手, 其他人的建议就要听
这个情况用distint建个新表分分钟就弄好了
按你的逻辑去删除,费时费力, 在access做一个百万级的表做delete花的时间有的等了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息