Joe.xu 发表于 2024-3-7 17:55:10

活字格10.0新功能解密:三十一、表格报表- 自动生成交叉报表录入数据

本帖最后由 Joe.xu 于 2024-3-8 09:49 编辑

在几年以前,有客户问了一个需求,需要根据添加的标签,生成下方需要填报的表格
进行主子表信息的录入。
如下图,上方是主表信息,在根据选择的颜色和尺码,生成子表表格,有多少颜色添加多少行,有多少尺寸添加多少列


也就是如下的效果




当这个问题给到我的时候,快速过一下活字格的所有
功能,诚然,做不了或者说实现起来特别麻烦,代价太大了



而今,活字格的最后一块短板也已经补齐,先给大家看一下效果


怎么样,不仅实现了动态生成填报的表格,还能支持主子表数据录入

下面我们看一下大致的实现方案

1.引入子表数据源,设置智能报表模板



2.开启填报模式,以便于填写的值回传到数据库表中


3.根据颜色和尺寸前端生成交叉表格


主要使用的是这两个命令,其他都是对标签的数据进行处理


4.将数据录入,把教程表中的子表数据入库时关联上主表
所以先使用服务端命令将主表数据添加到表中,返回主表的ID,将ID传到智能报表中


5.最后提交智能报表的数据,就能完成子表信息的录入了
大家可能会疑惑,交叉表提交的时候怎么把主表ID加到对应的数据中的呢,回头仔细看看第二步的设置就明白啦




页: [1]
查看完整版本: 活字格10.0新功能解密:三十一、表格报表- 自动生成交叉报表录入数据