finereport基础(六)

编程入门 行业动态 更新时间:2024-10-19 14:39:30

finereport<a href=https://www.elefans.com/category/jswz/34/1770030.html style=基础(六)"/>

finereport基础(六)

前面讲了主子报表,今天我们在主子报表的基础上加上对控件的使用

预期一:

 思路:

(1)主子表的确定与控件:

怎么确定主子?以及sql改给谁?

答:谁是主体 改给需要被加条件查询的

我们可以看到,这次添加了一个新的组件部分,在进行编辑后,需要首先在模板中------添加模板参数,只有在添加参数后才能为控件添加参数

控件:控件部分主要是设置下拉控件:
 

在为此控件选择下拉框控件后,通过数据字典为下拉框设置可选择的数据,即设置了相应需要的控件

(2)参数连接:合理的参数让报表连接起来

两张子表都设置了雇员ID=${ID},这个ID参数被传给了插入报表的参数

而插入报表的参数又是通过设置$销售员来传递的,也就是说

控件中的销售员姓名传给id---id传给子表---子表查出这个销售员的所有信息并统计后展示
(3)合理的框架大小:预览时很有可能因为边框大小不够导致预览出信息不完全,需要调整

(4)子表2中的数据需要汇总-选择个数或者总值

结果:

这个默认值可以设置 :

 选择员工后展示结果:

 补充:树状数据集

预期:

思路:

(1)设置树状数据集之后进行预览发现有很多空值,这时候需要设置为空的格数行高=0

(2)三者需要设置合适的父子格,否则会导致顶格的数据先向下排列

结果:

更多推荐

finereport基础(六)

本文发布于:2024-02-25 16:39:51,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1699635.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:基础   finereport

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!