本帖最后由 Lay.Li 于 2023-8-4 14:16 编辑
各位格友们大家好,不知道大家还记得不,在很久之前,胡布斯有一篇创建历史记录表的帖子。
帮你打开活字格更神奇的功能:二十二,历史记录表的创建
https://gcdn.grapecity.com.cn/showtopic-45902-1-1.html
(出处: 葡萄城产品技术社区)
不过随着时过境迁,活字格也有了更多的新功能,在8.1中计划任务添加了一系列和数据库
有关的定时任务。
今天就给大家分享一下,如何用这几个功能来更方便的构建历史记录表,数据结构还是用之前胡布斯demo的数据结构,只不过给人员历史表中新增了列名,操作用户,操作时间这三列,让日志更完善一些。
数据创建的日志
1.首先创建一个计划任务,触发条件是数据库新增
2.编辑计划任务的命令如图所示,因为这个计划任务在所有的数据表新增都会触发,所以需要判断一下新增的表是否为人员表。(在9.0之后的版本直接在触发条件设置即可),然后使用数据表操作命令,将计划任务自带获取的信息添加到人员历史表中即可
数据修改的日志
1.同样创建一个计划任务,触发条件是数据库更新
2.同样编辑计划任务如图所示
数据删除的日志
1.创建一个计划任务,触发条件是数据库删除
2.编辑计划任务如图所示
做好之后我们可以测试一下,在人员表中进行新增,修改,删除的操作。会发现对应的操作历史已经存储到了人员历史表中
|
|