FineReport下拉框多列显示

FineReport下拉框多列显示
2025年12月10日 05:16 中关村在线

点击下拉框控件时,会弹出一个选项列表,用户需从中选择一条所需记录。由于用户操作通常带有明确目标,因此下拉列表中显示的内容越完整,越有助于快速准确地完成选择。使用Java报表工具FineReport可轻松实现这一功能,提升数据选取的效率与体验。

1、 数据集配置

2、 创建新的工作簿,插入数据集 ds1,并执行 SQL 查询:SELECT * FROM。

3、 添加配置项

4、 在模板的报表参数中创建一个名为std的参数。

5、 下拉框值显示设定

6、 进入参数设置界面,采用系统默认配置。将std参数的控件类型设为下拉选择框,数据来源选择数据查询,数据集名称指定为ds1,实际值取序号字段。显示值通过公式生成:以序号为基础,结合VALUE函数从ds1数据集中提取对应行第2列和第4列的数据,依次拼接序号、空格、第一个查询值、空格和第二个查询值,形成完整的显示内容。

7、 通过VALUE(ds1,1,2,$$$,1)获取VALUE(ds1,3,2,$$$,1)数组的首个数值,据此查找匹配学号对应的班级及学生姓名信息。

8、 分页查看

9、 保存模板后进入分页预览,即可查看下拉框展开显示多列数据的效果。

分页
新浪科技公众号
新浪科技公众号

“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)

创事记

科学探索

科学大家

苹果汇

众测

专题

官方微博

新浪科技 新浪数码 新浪手机 科学探索 苹果汇 新浪众测

公众号

新浪科技

新浪科技为你带来最新鲜的科技资讯

苹果汇

苹果汇为你带来最新鲜的苹果产品新闻

新浪众测

新酷产品第一时间免费试玩

新浪探索

提供最新的科学家新闻,精彩的震撼图片