報表彙總工具FineReport中下拉框如何顯示多列

報表彙總工具FineReport中下拉框如何顯示多列

VALUE("ds1",1,2,$$$,1)

數據查詢ds1中第1列的值等於當前值$$$的行的第2列取第1個值

點擊下拉框控件時,會彈出來一個列表,我們需要做的操作是選擇其中的一條記錄,當用戶實際操作時候,往往是具有目的性的選擇,所以下拉框中彈出來的記錄越完整,越便於用戶使用下拉框控件來選擇數據,下面就通過報表彙總工具FineReport來簡單介紹一下。

方法/步驟

數據集設置

新建工作簿,添加數據集ds1,SQL語句:SELECT * FROM [STSCORE]。

增加參數

打開模板>報表參數,定義一個參數名爲std的參數。

下拉框顯示值設置

切換到參數界面窗口,使用默認的參數界面,設置std參數的控件類型爲下拉框,數據字典爲數據查詢,數據集名稱選擇ds1,實際值爲序號,顯示值使用公式表示:$$$ + " "+ VALUE("ds1",1,2,$$$,1)+" "+ VALUE("ds1",3,2,$$$,1),如下圖所示:

注:VALUE("ds1",1,2,$$$,1)返回VALUE("ds1",3,2,$$$,1)數組的第1個值,找出對應學號的班級和學生姓名信息。

報表彙總工具FineReport中下拉框如何顯示多列

 

分頁預覽

保存模板,點擊分頁預覽,就能看到下拉框拉出來多列數據的效果。

報表彙總工具FineReport中下拉框如何顯示多列

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章