FineReport体验
设计报表,连接数据库,多样化的展示数据信息。
入门重点在于报表的设计。通过Fine Report内置的数据库(订单,销售等)可以达到熟悉软件操作的目的。通过跟进官方的学习视频https://bbs.fanruan.com/course-81.html 和帮助文档https://help.fanruan.com/finereport/
普通模式-建立普通报表,在数据库的链接中可以通过数据库的查询命令获取数据库中信息。
得到可以直接拖拽的数据库表的标签,学习主子报表的关联关系,左父格、上父格。
应根据情况使用横向扩展和纵向扩展,可以得到不同的效果,在每日销售的产品数量中,就可以把销售日期和当日销售数量通过横向扩展的方式,自动匹配显示。小计这里显示效果在产品的下方,所以应绑定左父格为C3
效果显示图如下:
在层次坐标方面:重点在于使用者[]之前的对象,括号之间的可以理解为指定的位置。带上正负号为偏移,否则为指定第Z个数。
超链接方面:
1. 可以通过超链接设置升序降序排序
在查询中定义变量参数,设置为订购日期,并在订购日期处添加类型为动态参数的超级链接。
2. 通过订单ID等链接 跳转到其他表单,添加超链接格式为网络报表。
3. 通过订单ID等链接 导出其他表单信息,需要添加超链接格式为JavaScript脚本。并设置指定ID参数
window.open(FR.cjkEncode("${servletURL}?reportlet=/超链接跳转位置.cpt&订单号=" + ID + "&format=excel"));
reportlet为跳转位置,format为导出格式;
参数查询:
通过查询按钮查看不同信息,通过模板参数和数据集参数。