帆软报表01

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34983808/article/details/82142456

1、分页设置

选中A4单元格,右键–条件属性

这里写图片描述

选择+,新建分页,行后分页,类型选择公式:
公式:&A4 % 10 = 0

这里写图片描述

2、动态查询条件参数:

效果展示:

这里写图片描述

配置步骤:
1)数据集sql拼接

查询条件参数(分公司、开始年份、截止年份、开始月份、截止月份)

select   T.分公司,
         T.年份,
         T.月份,
         t.PJ01_0001  AS  净资产报酬率,
         t.PJ01_0002  AS  收入利润率,
         t.PJ01_0003  AS  总资产周转率,
         t.PJ01_0004  AS    风险杠杆
         from YLNL_00001_ZS t 
         where 1=1 
         ${if(len(分公司) == 0,"","and 分公司 = '" + 分公司 + "'")}
         ${if(len(开始年份) == 0,"","and 年份 >= '" + 开始年份 + "'")}
         ${if(len(截止年份) == 0,"","and 年份 <= '" + 截止年份 + "'")}
         ${if(len(开始月份) == 0,"","and 月份 >= '" + 开始月份 + "'")}
         ${if(len(截止月份) == 0,"","and 月份 <= '" + 截止月份 + "'")}

这里写图片描述

2)配置查询条件控件下拉框数据集
数据集(年份、月份、分公司)
年份:SELECT DISTINCT T.年份 FROM YLNL_00001_ZS T ORDER BY T.年份
月份:SELECT DISTINCT T.月份 FROM YLNL_00001_ZS T ORDER BY T.月份
分公司:SELECT DISTINCT T.分公司 FROM YLNL_00001_ZS T ORDER BY t.分公司 ASC
这里写图片描述

3)配置查询条件控件
这里写图片描述

3、报表居中、冻结标题时去除黑框的解决办法
配置步骤:
1)点击菜单模板>模板web属性,会弹出报表web属性设置界面,选择分页预览设置,如下图
这里写图片描述

js事件代码:

var wrap = $('.reportPane');
var body = $('.page-block');
var dif = (wrap.width() - body.width()) / 2;
body.css({'margin-left': dif});//居中
var center = $('.frozen-center');
var west = $('.frozen-west');
if (center.children().width() <= center.width()) {
    west.css('overflow-x', 'hidden');
    center.css('overflow-x', 'hidden');
}//去除横向滚动条

tips:如果表头列数比较多,则可以不用设置js事件代码。

参考:http://help.finereport.com/doc-view-1973.html

猜你喜欢

转载自blog.csdn.net/qq_34983808/article/details/82142456