多數情況下,客戶需要顯示滿足壹定條件的部分數據,這便需要用到參數。參數設計實際上就是壹個動態的過濾數據的過程,便於用戶與數據能夠實時交互。
FineReport內置了壹個默認的參數界面,用戶可在內置的界面中,調整參數的位置,並通過控件設置得到各種不同的數據選擇方式。
在此,我們在上張報表的基礎上介紹參數查詢界面的設計過程。
參數界面布局
點擊參數界面,進入參數編輯界面,在新建模板和數據集章節,我們在ds1數據集中定義了參數“地區”。
可以在參數界面的右側下方區域看到我們所有定義好的參數,點擊全部添加,將會使用默認的布局形成參數界面。
用戶可以根據需要將參數界面調整到自己喜歡的樣式。
2. 參數控件風格
將地區參數控件類型改為下拉框,如下圖:
選中下拉框控件,在右上方屬性表中,設置下拉框的數據字典,選擇數據庫表>FRDemo>銷量,實際值和顯示值都為地區字段: