Simon.hu 发表于 2018-3-13 17:23:55

帮你打开活字格更神奇的功能:二十二,历史记录表的创建

本帖最后由 Lay.Li 于 2023-8-4 14:19 编辑

8.1之后可以移步到下方帖子中


帮你打开活字格更神奇的功能:一百一十六,历史记录表的创建 (新)
https://gcdn.grapecity.com.cn/showtopic-184587-1-1.html
(出处: 葡萄城产品技术社区)


static/image/hrline/5.gifstatic/image/hrline/5.gif


近期有用户反应他想增加一个历史记录表,专门用于查看公司系统的人员信息修改记录。
你们的福利来了,针对历史记录表的创建,我整理了一个Demo以供大家参考。

1.假设我们有一张人员表,分别有姓名,性别,年龄,兴趣,爱好这几个字段。


2.我们还需要一个历史记录表。分别有人员ID,属性,原始值,修改值。人员ID与人员表的ID关联。


3.创建人员表列表展示页面,编辑页面,添加页面以及历史信息的查看页面。
在人员表列表展示页面添加记录时,跳转添加页面,在添加页面的确定按钮命令中添加数据表操作命令。
1)新增人员表数据。


2)将新增人员表中的人员ID信息写入人员历史表中,人员历史表中的属性设置为“新建”。


此时查看修改历史,效果如下:


4.点击列表页面中的更改按钮,修改人员表信息。在页面加载时,编辑页面加载命令,将姓名、性别、年龄、兴趣、爱好字段信息赋值给5个辅助单元格。
用来匹配数据时候进行了修改。


5.编辑页面添加公式,用来判断编辑后的每个字段的数据是否和上述5个辅助单元格的值一致。一致为False,不一致为True。


6.添加人员历史表,用于保存修改历史信息。


7.点击编辑页面确认按钮时,循环所有辅助单元格,若辅助单元格为True,则将该人员信息的属性,原始值,修改后的值赋值给人员历史表中。并更新人员表,页面回退到列表页面。


设计完成之后将辅助单元格的列进行隐藏。



8.在列表页面中查看修改历史。


具体工程文件见附件。
页: [1]
查看完整版本: 帮你打开活字格更神奇的功能:二十二,历史记录表的创建