Finereport
借鉴前人的文字音频经验,边学边做是最好学会陌生思维模型的方式。
1.连接数据库,新建(定义)数据连接,点加号,新建JDBC,选择数据库。
2.新建报表(模板和数据集),模板设计和数据绑定
3.绿加,数据库查询,名字可改,选择数据库,鼠标把数据拉到面板
4.模板数据集:取出数据库中数据,显示设计器界面,可直接使用的数据显示方式。鼠标拖到表中(回退次数有限),保存
5.模板预览效果查看
6.单元格扩展和父子格,子格将父格作为过滤条件,父格限制子格。
7.分组报表(网格式),报表样式,说得挺高端,其实就是填个表头信息。
8.自由报表
9.格式排列自由
10.交叉报表
11.多源报表
12.过滤关联
13.主子报表
14.整分(子对象)
15.动态格间运算(层次坐标)
A1【!0】拿到A1单元格扩展出来的所有值
B1【A1:1】拿到A1单元格扩展出来的第一个值对应的B1单元格的值
B1【A1:-1】拿到当前B1单元格对应的 A1单元格扩展出来的 上一个值对应的B1单元格的值
C2【A2:-1,B2:!-1】拿到当前C2单元格对应的 A2单元格扩展出来的上一个值对应的B2单元格 扩展出来的最后一个值 对应的C2单元格(最后一个值)
$Cell当前cell单元格的值 ($$$当前值)
&Cell扩展后每个单元格的位置
16.条件属性,row()行
17.超级链接
18.参数(定义-控件-显示)
参数为空选择全部
19.填报简介:
报表设计:如果填报不需要显示数据,可以不添加数据集。
添加控件:为需要录入 修改数据 的单元格添加控件,选择控件类型,设置控件属性。
设置填报属性:将单元格与数据库字段进行绑定,控制web端录入的数据于数据库字段一一匹配。
填报录入:以填报预览的方式打开模板,在web端录入数据,并进行提交入库操作。
20.多sheet填报
21.图表
22.图表交互属性
23.部署集成