反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

下拉复选框默认选中全部值

1. 概述

1.1 版本

报表服务器版本
10.0

1.2 预期效果

使用下拉复选框作为参数控件时,希望默认选中全部值,如下图所示:

普通报表参数面板中:

12.png

决策报表:

13.png

1.3 实现思路

「控件属性」中的控件值是控件的默认值,只要控件值与数据字典中设置的值相同就行。

例如数据字典是取 FRDemo 数据连接的雇员表的姓名字段,那么控件值使用公式sql("FRDemo","select * from 雇员",2) 即可,公式中「2」代表雇员表的第二列姓名字段。

注:本方法适用于:下拉复选框的值是通过数据库表或数据库查询设置的。

2. 普通报表

2.1 模板准备

在 FineReport 设计器中点击「模板>新建普通报表」。在参数面板中添加文本控件和下拉复选框控件,文本控件值为「下拉复选框:」。如下图所示:

18.png

2.2 下拉复选框控件设置控件值和数据字典

1)选中下拉复选框控件,点击「数据字典」右侧按钮,添加数据字典,数据库选择「FRDemo」,数据库表选择「雇员」,实际值为「雇员ID」,显示值为「姓名」。如下图所示:

16.png

2)选中下拉复选框控件,控件值输入公式:sql("FRDemo","select * from 雇员",2),如下图所示:

17.png

2.3 效果查看

点击分页预览,效果请参见本文 1.2 节预期效果。

3. 决策报表

3.1 模板准备

1)在 FineReport 设计器中点击「文件」>「新建决策报表」,在参数面板中添加「文本控件」和「下拉复选框控件」,选中文本控件,文本控件值为「下拉复选框:」。如下图所示:

16.png

3.2 下拉复选框控件设置控件值和数据字典

1)选中「下拉复选框控件」,点击「数据字典」右侧按钮,添加数据字典,数据库选择「FRDemo」,数据库表选择「雇员」,实际值为「雇员ID」,显示值为「姓名」。如下图所示:

17.png

2)选中下拉复选框控件,控件值输入公式:sql("FRDemo","select * from 雇员",2),如下图所示:

18.png

3.3 效果查看

点击分页预览,效果请参见本文 1.2 节预期效果。

4. 注意事项

下拉复选框的值不是通过数据库表或数据库查询设置的,而是自定义的,若需要默认选择全部值,在控件值中输入自定义的内容,用,隔开即可。操作步骤如下所示:

19.png

5.模板下载

附件列表


主題: 原简体文档
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉