报表需求

某公司需要做一张员工信息表,要求能显示部门信息和部门所有员工信息,并可对部门信息进行条件查询;

报表效果

报表设计过程

首先需要选择一款适合的报表工具,这里采用积木报表平台进行设计,具体步骤如下:

1. 数据准备

数据库中新建两张表,一张表名为“zhiwu”,用来存储部门信息;一张表名为“user”,用来存储客户信息数据。
两个表的关系是:“user”表的“b_id”与“zhiwu”表的“id”想对应;

zhiwu表

user表

2.设计主表数据集

主表展示的是部门信息,设计步骤如下:

  • 新建一个能展示部门信息的数据集,输入报表SQL,拼接上参数;
备注:
1、在浏览器查找的时候,主表和子表都可以使用“部门id”作为参数查找,所以我们可以把拼接的参数写成 id='${pid}',浏览器地址后可以拼接?pid=1这种形式;
2、下图中“pid”是随意定义的,用来浏览器传参使用;


浏览器查找样式:

  • 因为部门信息在页面只显示一条数据,所以把图1中“是否列表”对勾去掉;
3.设计子表数据集

子表展示的是部门员工信息,设计步骤如下:

  • 新建一个能展示部门员工信息的数据集,输入报表SQL,拼接上参数;
备注:
1、在浏览器查找的时候,使用“部门id”作为参数查找,所以我们可以把拼接的参数写成 b_id='${pid}',浏览器地址后可以拼接?pid=1这种形式;
2、下图中“pid”是随意定义的,用来浏览器传参使用;


  • 因为部门信息在页面只显示一条数据,所以把图2中“是否列表”对勾勾选上;
4. 模板设计

设计界面样式,拖动数据集到单元格;

5. 查看

在浏览器中输入参数,主子表数据也跟着参数变化而变化;

JimuReport积木报表——主子报表如何设计相关推荐

  1. 水晶报表主子报表分页问题

    导言: 在设计主子报表时,通过在主报表的详细段分组,依次显示子报表.主报表只是个框架,子报表分别显示数据.在设计过程中,因为不清楚原理,经常性的子报表无故分页,给报表设计带来了极大的麻烦.现在将遇到的 ...

  2. 润乾报表主子报表通过参数控制子报表显示

     客户需求: 通过参数控制1张汇总表中展现哪个或者哪几个子报表 制作报表样式如下图: 其中第2行  隐藏行表达式为if(@arg1==1,true,false)  插入的子报表是aa00.raq ...

  3. JimuReport积木报表1.3.3 版本发布,可视化报表工具

    项目介绍 积木报表,是一款免费的可视化Web报表工具,像搭建积木一样在线拖拽设计报表!功能涵盖,数据报表.打印设计.图表报表.大屏设计等! 秉承"简单.易用.专业"的产品理念,极大 ...

  4. JimuReport - 积木报表(一款免费Web报表工具)

    一款免费的数据可视化报表,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表.打印设计.图表报表.大屏设计等! Web 版报表设计器,类似于excel操作风格,通过拖拽完成报表设计. 秉 ...

  5. JimuReport积木报表1.3.1 beta版本发布,免费的Web报表工具

    项目介绍 积木报表,是一款免费的企业级Web报表工具,像搭建积木一样在线拖拽设计报表!功能涵盖,数据报表.打印设计.图表报表.大屏设计等! 秉承"简单.易用.专业"的产品理念,极大 ...

  6. JimuReport积木报表 v1.4.2版本发布,免费的可视化低代码报表

    项目介绍 积木报表,一款免费的可视化Web报表工具,像搭建积木一样在线拖拽设计!功能涵盖,数据报表.打印设计.图表报表.大屏设计等! 秉承"简单.易用.专业"的产品理念,极大的降低 ...

  7. JimuReport积木报表 v1.5.8版本发布—免费的数据可视化报表

    项目介绍 一款免费的数据可视化报表,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表.打印设计.图表报表.大屏设计等! Web 版报表设计器,类似于excel操作风格,通过拖拽完成报表 ...

  8. JimuReport积木报表——如何设计一张带二维码的打印报表?

    报表需求 某政府机构需要做一张居民身份证申领登记表,需要把相关信息打印给客户,同时在每个打印单上配有一个可查询申领进度的二维码,不需要用户登录,直接扫描就可看查看: 报表效果 报表设计过程 首先需要选 ...

  9. JimuReport积木报表1.1.09 版本发布,免费的企业级 Web 报表工具

    项目介绍 积木报表,是一款免费的企业级Web报表工具,像搭建积木一样在线设计报表!功能涵盖,数据报表.打印设计.图表报表.大屏设计等! Web 版报表设计器,类似于excel操作风格,通过拖拽完成报表 ...

最新文章

  1. 深度学习--TensorFlow (2)单层感知器2 -- 实现多数据分类
  2. 院士王坚:坚持你相信的事,相信你坚持的事
  3. Codeforces Round #383 (Div. 1) C(二分图)
  4. MySQL Transaction--快照读和当前读
  5. Python中浮点数精度处理
  6. 用TensorFlow基于神经网络实现井字棋(含代码)
  7. rust(71)-for、while循环表达式
  8. windows版本的redis
  9. 【每日一练 085】性能优化-实例优化(四)
  10. 基于Linux和MiniGUI的嵌入式系统软件开发指南(四)
  11. 通过读取配置文件,启动mongodb
  12. 使用Cool Edit Pro 去除音频文件中的咝咝噪声
  13. 线性代数辅导讲义(第五章 特征值特征向量)
  14. 长春理工大学第八届电子设计大赛 之 开关电源(2)
  15. Tesseract怎么识别中文
  16. Spyder 中 Reloaded modules 错误的解决方法
  17. 2021年电子合同最新政策汇总,29项举措鼓励各行业推广应用
  18. Solidigm P44 Pro M.2 SSD评测:全套原厂方案,性能高效且稳定
  19. win32asm导入表
  20. 基于HarmonyOS分布式小游戏之你画我猜

热门文章

  1. panda python_12个很棒的Pandas和NumPy函数,让分析事半功倍
  2. java二叉树算法_JAVA 二叉树算法 (遍历、深度、汇总求和)
  3. 普通用户安装nginx
  4. 计组之中央处理器:1、CPU的功能和基本结构
  5. (计算机组成原理)第三章存储系统-第四节:主存储器和CPU的连接
  6. JavaScript创建Element元素/标签的工具/方法
  7. 蓝桥杯-算法提高-凶手 断案
  8. Ubuntu开机启动Python脚本
  9. pymongo 日期类型
  10. QT5基础操作(一)