润乾报表 V2018 填报需求:表 2 主键值来自表 1,更新数据到表 1、表 2

 

如下图所示,表 2 的主键字段从表 1 中获取,然后页面填写数据后,将数据分别更新到表 1、表 2
imagepng
解决方法:
本示例使用 mysql 数据库,表 1 对应 ceshi 表,表 2 对应 ceshi1 表
ceshi1 表的 id 值来源于 ceshi 表的 id
填报表示例文件:
kehu.zip

其中,
ceshi 表结构如下:

imagepng

ceshi1 表结构如下:

imagepng
此需求实现的难点在于来源脚本的编写,吧表 1 的维度值作为表 2 的基础数据,下面来具体看下报制作和脚本编辑,示例中建立的是行式填报(其实是懒,行式填报有向导可以直接生成,只需要去修改下数据处理部分的脚本就可以)
1 报表设计

imagepng
此步骤,可以通过文件—新建行式填报,使用向导直接生成
2. 数据处理
来源脚本:

imagepng
去向脚本:

imagepng
3. 效果预览
将填报表文件放到 reportFiles 目录下,通过 URL:http://localhost:6868/demo/reportJsp/showInput.jsp?sht=kehu.sht