FineReport入门
一、面板预览
二、数据库连接
1 报表设计流程
2 数据库连接
3 新建报表类型
4 新建数据集
三、设计普通报表
1 新建普通报表
2 新建模板数据集:通过sql查询语句查询数据
①
②新建数据集:销量
预览sql语句查询出的数据
③新建数据集:销售员总销量
预览sql语句查询出的数据
3 设计报表
表格预览:
四、报表属性设计
1、单元格扩展
制作行式报表:
添加数据集:订单表
单元格扩展:
数字单元格设置:
日期单元格设置:
报表预览:
2、父子格设置
分组报表制作:
添加数据集:销量表
求和汇总:
左父格设置:
预览:
自由报表制作:
添加数据集:订单表
设置左父格:
预览:
3、层次坐标
表达式一:
表达式二:
表达式三:
表达式四:
使用:
添加数据集:
制作表格:
预览:
添加数据集:
设置公式:
预览:
五、报表功能设计
1、主子报表
添加数据集:
预览:
2、条件属性
添加数据集:
预览:
3、超级链接
例子:
新增数据集:订单表
是否已付中的true和false显示为已付或者未付:
添加订单日期按升序和降序排序:
预览:
新增数据集:订单明细表
订单表绑定订单明细表:
预览:
点击10251订单号,链接到该订单号的订单明细表:
导出订单明细表制作:
预览:
打开导出的excle表
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现