FineReport入门

一、面板预览

 

二、数据库连接

1 报表设计流程

2 数据库连接

 

 

 

 

3 新建报表类型

4 新建数据集

 三、设计普通报表

1 新建普通报表

2 新建模板数据集:通过sql查询语句查询数据

 

②新建数据集:销量

 

预览sql语句查询出的数据

 

③新建数据集:销售员总销量

 

预览sql语句查询出的数据

 

3 设计报表

 

 

 

表格预览:

 

 

四、报表属性设计

1、单元格扩展

制作行式报表:

添加数据集:订单表

 

单元格扩展:

 

数字单元格设置:

 

日期单元格设置:

 

报表预览:

 

2、父子格设置

 

 

 

 

分组报表制作:

添加数据集:销量表

 

求和汇总:

 

左父格设置:

 

预览:

 

自由报表制作:

 添加数据集:订单表

 

设置左父格:

预览:

 

 

3、层次坐标

 

 

 

表达式一:

表达式二:

表达式三:

表达式四:

 

使用:

 

添加数据集:

制作表格:

预览:

 

添加数据集:

设置公式:

预览:

 

 

五、报表功能设计

1、主子报表

 

 添加数据集:

 

 

 

预览:

 

2、条件属性

 添加数据集:

 

 

预览:

 

3、超级链接

 

 

例子:

新增数据集:订单表

 

是否已付中的true和false显示为已付或者未付:

 

添加订单日期按升序和降序排序:

 

预览:

 

新增数据集:订单明细表

 

订单表绑定订单明细表:

 

 

预览:

点击10251订单号,链接到该订单号的订单明细表:

 

导出订单明细表制作:

 

 

 

预览:

 

打开导出的excle表

 

posted @   困了就睡觉觉  Views(1237)  Comments(0Edit  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示