跳到主要内容

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、角色授权

路径:在系统管理->角色授权找到自己对应的角色,鼠标放到更多->授权 勾选刚才创建的菜单

刷新页面即可看见点击菜单