news 2026/6/15 19:22:33

FineReport 模拟题5 部门分级

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
FineReport 模拟题5 部门分级

使用数据:FRDemo中的数据表department,
ID(人员ID)、name(人员姓名)、did(部门ID)、fid(父部门ID)、department(部门名称)、position(岗位名称)。
题目要求:
①只允许使用一个数据集,且查询语句为:SELECT*FROM department,其他功能均需利用FR功能实现(数据是变化的,不允许用固定值做处理);
②设置姓名参数,通过下拉单选控件赋值,参数为空时,查询效果如图1,展示部门间的层级结构,并通过颜色区分;
③参数非空时,查询效果如图2&图3,对应人员姓名&人员部门&人员上一级部门负责人姓名,需加粗变红。



1、新建普通报表

2、新建数据库查询


3、模板参数


4、内容设置

sql("FRDemo","SELECT * FROM department where LENGTH(did) = 1",3)
sql("FRDemo","SELECT * FROM department where LENGTH(did) = 2",3,1)







5、下拉单选控件赋值

6、查询效果通过颜色区分




版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/12 11:21:23

20、蒙特卡罗优化方法详解

蒙特卡罗优化方法详解 一、蒙特卡罗优化方法概述 在优化问题中,我们常常需要寻找定义在某个域 $\Omega$ 上的目标函数 $f$ 的极值,以及这些极值出现的点 $x \in \Omega$。极值分为最大值和最小值,出现极值的点则被称为最优点(最大化点或最小化点)。 若定义域是欧几里得…

作者头像 李华
网站建设 2026/6/15 11:46:54

FLUX.1-dev FP8完整部署教程:让6GB显存显卡也能玩转AI绘画

FLUX.1-dev FP8完整部署教程:让6GB显存显卡也能玩转AI绘画 【免费下载链接】flux1-dev 项目地址: https://ai.gitcode.com/hf_mirrors/Comfy-Org/flux1-dev 还在为显卡配置不够而苦恼吗?🤔 FLUX.1-dev FP8版本的出现彻底改变了游戏规…

作者头像 李华
网站建设 2026/6/15 13:54:31

3分钟极速上手:M3U8下载神器使用全攻略

3分钟极速上手:M3U8下载神器使用全攻略 【免费下载链接】M3u8Downloader下载工具 M3u8 Downloader是一款高效、易用的开源下载工具,专为M3u8格式文件设计。经过优化,它能够快速获取并下载最新、最完整的资源,即使是大型文件也能在…

作者头像 李华
网站建设 2026/6/14 20:17:25

从16MHz/9pF讲起:晶振方向性、负载电容、脚位识别

无源晶振没有方向性。无源晶振通常会标注负载电容,例如6pF、9pF、12pF,因此当晶振标注为 “16MHz/9pF” 时,可以确定它是无源晶振,也就意味着它没有方向性。相反,有源晶振内部带有振荡芯片,会标注供电电压(…

作者头像 李华
网站建设 2026/6/15 12:55:48

CentOS-Stream-10 系统安装之Firewalld防火墙配置

安装完系统,配置完网络,selinux关掉后,还需要配置防火墙。这里以ssh服务为例,开启远程访问。firewall-cmd --add-servicessh --permanent firewall-cmd --reload--add-service 添加服务--permanent 永久生效--reload 重新加载或…

作者头像 李华