找回密码
 立即注册

QQ登录

只需一步,快速开始

Simon.hu 讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-3-13 17:23  /   查看:8436  /  回复:0
本帖最后由 Lay.Li 于 2023-8-4 14:19 编辑

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


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





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

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

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

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

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

此时查看修改历史,效果如下:
image.png189008483.png

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

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

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

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


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

具体工程文件见附件。
image.png23988341.png

历史记录表.fgcc

551.51 KB, 下载次数: 645

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部