access表中如果修改了某个数据,就在这个数据后同一行另一字段自动添加时间,这样如何实现。不用窗
access表中如果修改了某个数据,就在这个数据后同一行另一字段自动添加时间,这样如何实现。不用窗体可不可以实现,用窗体又该如何做?...
access表中如果修改了某个数据,就在这个数据后同一行另一字段自动添加时间,这样如何实现。不用窗体可不可以实现,用窗体又该如何做?
展开
2个回答
展开全部
不在窗体中操作:
需要Access 2007 或更高版本的Access才能在非窗体中完成——
数据宏,可以让您在表中完成这个操作。
宏事件为 “更改前”
可以定义条件(如果需要的话),也可以这样 :
只要修改了任意数据,那么就把另一字段更新为当前日期与时间(Now()函数)
在窗体中操作:
只要添加引起操作的 控件 的 更新后(AfterUpdate ())事件
并在VBA代码中 添加一个更新查询的SQL语句即可:
Docmd.RunSQL “Update 表名 Set 目标字段=Now() WHERE 条件”
需要Access 2007 或更高版本的Access才能在非窗体中完成——
数据宏,可以让您在表中完成这个操作。
宏事件为 “更改前”
可以定义条件(如果需要的话),也可以这样 :
只要修改了任意数据,那么就把另一字段更新为当前日期与时间(Now()函数)
在窗体中操作:
只要添加引起操作的 控件 的 更新后(AfterUpdate ())事件
并在VBA代码中 添加一个更新查询的SQL语句即可:
Docmd.RunSQL “Update 表名 Set 目标字段=Now() WHERE 条件”
更多追问追答
追问
发个实例帮我看下吧,谢谢
加下你Q吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询