SQL数据源报表制作
本章介绍 SQL数据源报表制作
一、数据源报表制作
新建数据库表以student学生表为示例
1、数据库表结构
2、新增几条数据
二、新建一个报表
1、点击头像,鼠标放到新建即可显示新建报表,也可点击模板,查看官网已有报表模块并复用。
2、点击新建报表进入此页面
3、新建数据集
1)鼠标移动到数据集管理,点击+
选择SQL数据集
2)进入页面后,填写编码、名称
- 编码:SQL数据集的标识 注:避免特殊字符和_
- 名称:SQL数据集的名称
- 是否集合:
否
为单数据;是
为多数据列表,如果多条数据需要分页,则需要勾选“是否分页” - 报表SQL:配置的SQL语句(为数据库sql语句)
3)数据源维护
- 点击上图
可维护数据源,下拉可选择已添加数据源,搜索表 点击
维护
按钮可新增修改删除数据源;点击新增
可添加新的数据源
- 填写数据信息 支持 数据源类型
- 点击测试,测试是否连接成功
- 点击确定按钮保存后即可在数据源中看到该数据源
4)填写完成后点击SQL解析会出现下图(动态报表配置明细)
- 字段名:数据库表中的字段名称
- 排序:显示到第几位,如1排在第一位
- 字段文本:该字段对应的文本(如 name 学生名称)
- 类型:数据类型 (数值类型、字符类型、日期类型)
- 字典code:字典翻译;如sex字段数据库中存1或2 报表中显示男或女 字典配置
- 查询:选中复选框,在预览中会有查询栏可查询数据
- 查询模式:可选输入框、下拉单选、下拉多选、范围查询、模糊查询、下拉树、自定义下拉框
- 查询默认值:可自定义默认值
- 查询日期格式:日期格式设置
- 参数配置:可配置 下拉树接口
文本修改
修改完成后点击确定即可
5)返回到页面即可看到新建的数据集,鼠标移动上去可看见我们创建时写的字段名称
4、报表信息
- 编码:由系统自动生成
- 名称:我们当前新建报表的名称(示例写成学生信息)
- 类型:当前报表的类型(可选择项打印设计、数据报表、图形报表)
三、填写数据信息、保存浏览
1、填写标题
2、文本内容可将数据拖拽
数据填充完毕后,直接点击保存
按钮,再点击预览
按钮即可看到我们设计的报表
3、预览效果
4、分组预览
1)点击班级字段进行纵向分组
2)预览
四、分页、打印、导出
1、分页,可根据每页显示条数进行查看,进行上一页下一页数据查看
2、打印
打印区域和纸张设置,点击工具栏可进行打印设置
在预览页面,点击“打印”按钮,选择“默认打印”或“缩放打印”,进入打印预览界面
3、导出(包含excel和pdf)
点击“导出”按钮,选择“Excel”、“PDF”、“PDF图像”、“图片”,可将表单数据导出相应形式;
五、菜单配置
1、复制浏览器的链接
2、在系统管理菜单管理进行配置
3、点击新增按钮填写信息
1)如果是二级菜单,一级菜单应如下图配置 注意:
- 前段组件必须按照格式填写 layouts/RouteView
- 菜单路径必须为/**(本章/test),且不能重复
- 是否为路由菜单:是
2)如果是二级菜单,这里应配置子菜单,否则为一级菜单
注意:
* 前段组件必须按照格式填写 layouts/IframePageView
* 用{{ window._CONFIG['domianURL'] }}代替IP地址、端口号和项目名称
* 是否为路由菜单:是
4、角色授权
路径:在系统管理->角色授权找到自己对应的角色,鼠标放到更多->授权 勾选刚才创建的菜单
刷新页面即可看见点击菜单