基础(六)"/>
finereport基础(六)
前面讲了主子报表,今天我们在主子报表的基础上加上对控件的使用
预期一:
思路:
(1)主子表的确定与控件:
怎么确定主子?以及sql改给谁?
答:谁是主体 改给需要被加条件查询的
我们可以看到,这次添加了一个新的组件部分,在进行编辑后,需要首先在模板中------添加模板参数,只有在添加参数后才能为控件添加参数
控件:控件部分主要是设置下拉控件:
在为此控件选择下拉框控件后,通过数据字典为下拉框设置可选择的数据,即设置了相应需要的控件
(2)参数连接:合理的参数让报表连接起来
两张子表都设置了雇员ID=${ID},这个ID参数被传给了插入报表的参数
而插入报表的参数又是通过设置$销售员来传递的,也就是说
控件中的销售员姓名传给id---id传给子表---子表查出这个销售员的所有信息并统计后展示
(3)合理的框架大小:预览时很有可能因为边框大小不够导致预览出信息不完全,需要调整
(4)子表2中的数据需要汇总-选择个数或者总值
结果:
这个默认值可以设置 :
选择员工后展示结果:
补充:树状数据集
预期:
思路:
(1)设置树状数据集之后进行预览发现有很多空值,这时候需要设置为空的格数行高=0
(2)三者需要设置合适的父子格,否则会导致顶格的数据先向下排列
结果:
更多推荐
finereport基础(六)
发布评论