背景说明
在参数表单的制作中会遇到各种各样的需求,如为了方便参数的输入,需要将输入框设计成树状;若参数模板中有两个输入框,每个输入框对应的参数有某种关系,前一个输入框输入参数后,后一个输入框自动关联到此参数的下一级内容。这些需求在快逸报表中都能够实现,本文来介绍一种实现方法:下拉树级联下拉数据集查询。
应用举例
第一步,制作参数模板
1 建一个两行两列的空表,先取名为tree_arg.raq,内建一个数据集,如下图:
2 在设计器工具栏,属性-报表属性-常规-填报类型-选中”可以填报”,如下图:
3 在A1,B1单元格中分别输入:”部门名称””人员”,选中A2,在属性栏中的变量名中,输入arg1,选中B2,在属性栏中的变量名中,输入arg2,如下三个图:
(1)
(2)
(3)
4 选中A1,右键选择填报属性,勾选”常规”标签页的”是否可写”,”编辑风格”选”下拉树”,点击”编辑风格”后面的”设置”,进入下拉树的设置标签页,增加两个节点层,如下两个图:
(1)
(2)
5 选中B2,同第4步,”编辑风格”选”下拉数据集”, 进入下拉数据集的设置标签页,如下图:
到此,参数模板就做好了。
第二步,报表模板的制作
1建一个两行两列的空表,先取名为tree.raq,在A1,B1单元格中分别输入:”部门名称”、”人员”,如下图:
2 定义两个参数,如下图:
3在A1,B1单元格中分别输入:”=@arg1″”@arg2″,如下图:
到此,报表模板就做好了。
第三步,制作jsp页面,发布报表
1 先取名tree.jsp,Jsp页面代码:
快逸报表4.0