含有功能按钮的嵌套表制作方法

1970
0

yangqh 数据老手Lv5

发表于2019-9-9 19:10

楼主
本帖最后由 yangqh 于 2019-9-12 09:44 编辑

介绍
       如图1所示:该嵌入表由一张变长表、一张基本表、还有多个操作按钮组成。其中,上部分链接的是一张变长表,下部分链接的是一张基本表,可以通过操作按钮将基本表的数据添加至变长表中,也可以实现变长表的数据删除、修改查找等功能。
例如,新增、修改、删除这三个操作的说明:
  新增记录:点击增加后,在基本表内录入数据,录入完毕,点击保存增加,变长表内将增加一条记录。
  修改记录:选中变长表内的一条数据后,基本表内将显示此条记录的数据,并可修改基本表内数据,修改完毕后,点击保存修改
  删除记录:选中变长表内的一条数据后,点击删除即可。
Step1:制作嵌套表:

如图2嵌套表表样,区域A链接了变长表,区域B链接了基本表,区域C为两行固定表元,表元内填写了相应的按钮名称:
Step2:编辑按钮脚本

     如图3,编辑固定表元属性中【url链接】的脚本,即可实现不同的功能按钮,按钮脚本如下:
·   增加:
  1. cmd:clearsheet rpt=B6
复制代码

·   保存增加:
  1. cmd:appendrow masterdetail=true;src=b6;dest=b5
复制代码

·   删除:
  1. cmd:DeletePlanarRow rpt=B5
复制代码

·   保存修改:
  1. cmd:UpdatePlanarRow masterdetail=true;src=b6;dest=b5
复制代码

·   输入查询条件:
  1. cmd:startqbe rpt=B6
复制代码

·   查找:
  1. cmd:exeqbe planar=B5;qbesrc=B6
复制代码

·   显示全部:
  1. cmd:showplanardata B5=""
复制代码

·   显示未通过审核:
  1. cmd:showplanardata B5=vField("shtag")<>"1"
复制代码

·   首页:
  1. cmd:planarpagefirst B5
复制代码

·   上一页:
  1. cmd:planarpageup B5
复制代码

·   下一页:
  1. cmd:planarpagenext B5
复制代码

·   尾页:
  1. cmd:planarpageend B5
复制代码

注:B6为基本表报表代号,B5为变长表报表代号。
Step3:制作基本表和变长表

制作嵌套表中链接的基本表和变长表,需要注意的是:若要使基本表表元中的值传到变长表中对应的表元中去,需要统一两个对应表元的【字段名】。
例如,图4中的C3表元与图5中的C2表元相对应,则他们的字段名都设置为XM
附:嵌套表的制作方法
1) 在嵌套表中将需要嵌套基本表或变长表的表元设置为固定表元:
2) 设置固定表元的属性,在【链接报表】上填写需要嵌套的报表代号:

3) 将需要嵌套的报表进行隐藏:在报表属性中的【报表显示条件】上填写“false”

最近看过此主题的会员

ssssssss

caoxin1

GABRIELLE

liulei6511

esenjy

西瓜小姐

槐序

ddb

0个回答

只看楼主

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号