1. 概述
1.1 版本
報表伺服器版本 | 功能變更 |
---|---|
11.0 | -- |
1.2 預期效果
希望能夠在報表預覽頁面實現透過參數可以查詢資料連結下的資料庫表資訊,如下圖所示:
1.2 實現思路
使用 FIELDS() 公式獲取欄位名
使用 RECORDS() 函式獲取欄位值
公式的介紹和使用方法參見文檔:报表函数
2. 範例
2.1 參數設定
1)建立普通報表,菜單欄點選「範本>範本參數」,建立兩個範本參數,如下圖所示:
cone:用來指向資料連結
tabl:用來指向資料庫表
2)將上面兩個範本參數新增到參數面板,元件類型都選擇「下拉框元件」。如下圖所示:
3)綁定參數 cone 對應下拉框元件的資料字典,資料字典類型為「自訂」,實際值和顯示值都填寫為資料連結的名稱,如下圖所示:
4)綁定參數 tabl 對應下拉框元件的資料字典,資料字典類型為公式,實際值為公式 tables($cone) ,顯示值為公式$$$ 。如下圖所示:
注:公式的使用可參見文檔:自動查詢
2.2 報表設計
1)如下圖設計表格
2)選中 A1 儲存格,插入公式:FIELDS($cone,$tabl) ,擴展方向設定為「橫向擴展」。
3)選中 A2 儲存格,插入公式:RECORDS($cone,$tabl,$a1),上父格為 A1,擴展方向設定為「縱向擴展」。
2.3 效果預覽
2.3.1 PC 端
儲存報表,點選「分頁預覽」,效果如 1.2 節中所示。
2.3.2 行動端
App 與 HTML5 端效果相同,如下圖所示:
3. 範本下載
點選下載範本:參數查詢資料連結和資料庫表.cpt