finereport基础(六)

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

预期一:

 思路:

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

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

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

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

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

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

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

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

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

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

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

结果:

这个默认值可以设置 :

 选择员工后展示结果:

 补充:树状数据集

预期:

思路:

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

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

结果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值