-
yangqh 数据老手Lv5
发表于2019-9-9 19:10
楼主
本帖最后由 yangqh 于 2019-9-12 09:44 编辑
介绍
如图2嵌套表表样,区域A链接了变长表,区域B链接了基本表,区域C为两行固定表元,表元内填写了相应的按钮名称:
Step2:编辑按钮脚本
如图3,编辑固定表元属性中【url链接】的脚本,即可实现不同的功能按钮,按钮脚本如下:复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
Step3:制作基本表和变长表
制作嵌套表中链接的基本表和变长表,需要注意的是:若要使基本表表元中的值传到变长表中对应的表元中去,需要统一两个对应表元的【字段名】。
例如,图4中的C3表元与图5中的C2表元相对应,则他们的字段名都设置为XM:
附:嵌套表的制作方法
介绍
如图1所示:该嵌入表由一张变长表、一张基本表、还有多个操作按钮组成。其中,上部分链接的是一张变长表,下部分链接的是一张基本表,可以通过操作按钮将基本表的数据添加至变长表中,也可以实现变长表的数据删除、修改查找等功能。
例如,新增、修改、删除这三个操作的说明:
新增记录:点击“增加”后,在基本表内录入数据,录入完毕,点击“保存增加”,变长表内将增加一条记录。
修改记录:选中变长表内的一条数据后,基本表内将显示此条记录的数据,并可修改基本表内数据,修改完毕后,点击“保存修改”。
删除记录:选中变长表内的一条数据后,点击“删除”即可。
Step1:制作嵌套表:新增记录:点击“增加”后,在基本表内录入数据,录入完毕,点击“保存增加”,变长表内将增加一条记录。
修改记录:选中变长表内的一条数据后,基本表内将显示此条记录的数据,并可修改基本表内数据,修改完毕后,点击“保存修改”。
删除记录:选中变长表内的一条数据后,点击“删除”即可。
如图2嵌套表表样,区域A链接了变长表,区域B链接了基本表,区域C为两行固定表元,表元内填写了相应的按钮名称:
如图3,编辑固定表元属性中【url链接】的脚本,即可实现不同的功能按钮,按钮脚本如下:
· 增加:
- cmd:clearsheet rpt=B6
· 保存增加:
- cmd:appendrow masterdetail=true;src=b6;dest=b5
· 删除:
- cmd:DeletePlanarRow rpt=B5
· 保存修改:
- cmd:UpdatePlanarRow masterdetail=true;src=b6;dest=b5
· 输入查询条件:
- cmd:startqbe rpt=B6
· 查找:
- cmd:exeqbe planar=B5;qbesrc=B6
· 显示全部:
- cmd:showplanardata B5=""
· 显示未通过审核:
- cmd:showplanardata B5=vField("shtag")<>"1"
· 首页:
- cmd:planarpagefirst B5
· 上一页:
- cmd:planarpageup B5
· 下一页:
- cmd:planarpagenext B5
· 尾页:
- cmd:planarpageend B5
注:B6为基本表报表代号,B5为变长表报表代号。
制作嵌套表中链接的基本表和变长表,需要注意的是:若要使基本表表元中的值传到变长表中对应的表元中去,需要统一两个对应表元的【字段名】。
例如,图4中的C3表元与图5中的C2表元相对应,则他们的字段名都设置为XM:
1) 在嵌套表中将需要嵌套基本表或变长表的表元设置为固定表元:
2) 设置固定表元的属性,在【链接报表】上填写需要嵌套的报表代号:
3) 将需要嵌套的报表进行隐藏:在报表属性中的【报表显示条件】上填写“false”。
3) 将需要嵌套的报表进行隐藏:在报表属性中的【报表显示条件】上填写“false”。