如何調用本表資料
簡介
案例簡介
本案例將介紹,如何在填寫表單時,調取查看本表單之前送出過的所有明細資料。
應用場景
在合約管理、門市訂單彙總等場景中,填寫表單時可以調取表單已送出的資料,進行彙總和參考。
預期效果
1. 不需要調用資料入庫時,透過關聯查詢調用本表資料效果如下:
2. 需要調用資料入庫時,透過關聯資料調用本表資料效果如下:
方法一:聚合表調用
以合約管理的場景爲例:
基礎表單配置
新建「合約管理」表單,欄位設定如下:
欄位名稱 | 欄位類型 |
簽訂時間 | 日期時間 |
公司名稱 | 下拉框 |
合約名稱 | 單行文字 |
合約金額 | 數字 |
聚合表設定
1. 新建一個聚合表,命名爲「調用合約明細」。設定「資料來源」爲「單表資料」,選擇表單「合約管理」,設定好後點擊確定:、
2. 設定聚合表的行表頭和指標如下:
- 行表頭:公司名稱、合約名稱
- 指標:合約金額
全部設定好後點擊保存:
注:
由於聚合表必須添加指標,如表單內沒有數字欄位, 可以添加一個數字欄位爲輔助,設定默認值爲 1,再把這個欄位作爲聚合表的指標。
關聯查詢設定
如調取的本表資料不需要入庫,僅供填寫人查看,則直接在表單中添加關聯查詢欄位。
1. 選中關聯查詢欄位,在欄位屬性處設定內容如下:
- 關聯表:選擇聚合表「調用合約明細」
- 顯示欄位:新增「公司名稱」、「合約名稱」、「合約金額」
2. 點擊新增過濾條件,新增過濾條件爲:聚合表中的「公司名稱」欄位等於當前表單的「公司名稱」欄位,設定好點擊確定:
3. 設定顯示資料條數爲多條,則關聯查詢時將顯示所有滿足條件的資料:
關聯資料設定
選中關聯資料欄位,在欄位屬性處設定內容如下:
- 關聯表:選擇聚合表「調用合約明細」
- 選擇資料時的顯示欄位:新增「公司名稱」、「合約名稱」、「合約金額」
2. 點擊新增過濾條件,新增過濾條件爲:聚合表中的「公司名稱」欄位等於當前表單的「公司名稱」欄位,設定好點擊確定:
3. 點擊填充規則設定,勾選要調用查看的欄位,在右側選擇填充到新欄位,設定好點擊完成:
效果演示
效果參見本文「預期效果」。
方法二:智能助手調用
新建輔助表
在應用中複製「基礎表單配置」中建立的「合約管理」基礎表單,命名爲「合約管理-輔助表」:
智慧助手設定
1. 新建一個智慧助手,命名爲「調用合約明細」,設定觸發動作如下:
- 觸發動作:新增資料
- 觸發表單:合約管理
設定好後點擊「完成」:
2. 設定執行動作如下:
- 執行動作:新增資料
- 目標表單:合約管理-輔助表
- 欄位值設定:輔助表的欄位值與原表單一一對應
設定好後點擊完成:
智能助手全部設定完成後記得點擊保存。
關聯查詢設定
如調取的本表資料不需要入庫,僅供填寫人查看,則直接在「合約管理」表單中添加 關聯查詢 欄位。
1. 選中關聯查詢欄位,在欄位屬性處設定內容如下:
- 關聯表:選擇表單「合約管理-輔助表」
- 顯示欄位:新增「公司名稱」、「合約名稱」、「合約金額」
2. 點擊新增過濾條件,新增過濾條件爲:輔助表中的「公司名稱」欄位等於當前表單的「公司名稱」欄位,設定好點擊確定:
3. 設定顯示資料條數爲多條,則關聯查詢時將顯示所有滿足條件的資料:
關聯資料設定
選中關聯資料欄位,在欄位屬性處設定內容如下:
- 關聯表:選擇表單「合約管理-輔助表」
- 選擇資料時的顯示欄位:新增「公司名稱」、「合約名稱」、「合約金額」
2. 點擊新增過濾條件,新增過濾條件爲:聚合表中的「公司名稱」欄位等於當前表單的「公司名稱」欄位,設定好點擊確定。
3. 點擊填充規則設定,勾選要調用查看的欄位,在右側選擇填充到新欄位,設定好點擊完成:
效果演示
效果參見本文「預期效果」。