多條件資料聯動
簡介
功能簡介
若一個資料的聯動需要透過多個條件進行控制,那麼在新增資料篩選條件時,可以為其新增多個聯動條件,只有符合全部條件的資料纔會被聯動出來。
附註:
資料聯動支援新增多個聯動條件,多個聯動條件間的邏輯關係可以為「且」或「或」。
應用場景
- 課程報名場景中,需要根據上課時間段和課程名稱兩個條件聯動出課程的金額。
- 學生成績管理場景中,學生成績需要年級、班級以及學生姓名這三個條件共同得出。
預期效果
以學生成績錄入為例,透過年級和班級兩個條件聯動出該班級所有學生。
操作步驟
搭建表單
1. 新建「學生基礎資訊表」表單,欄位設定如下:
欄位名稱 | 欄位類型 | 欄位設定 |
年級 | 下拉單選 | 選項設定為:一年級、二年級 |
班級 | 下拉單選 | 選項設定為:一班、二班 |
學生姓名 | 單行文字 | / |
性別 | 下拉單選 | 選項設定為:男、女 |
2. 切換至「資料管理」頁面,點擊「新增」,填入資料。
3. 新建「學生成績表」表單,欄位設定如下:
欄位名稱 | 欄位類型 | 欄位設定 |
年級 | 下拉單選 | 選項設定為:一年級、二年級 |
班級 | 下拉單選 | 選項設定為:一班、二班 |
學生姓名 | 下拉單選 | / |
物理成績 | 數字 | / |
數學成績 | 數字 | / |
英語成績 | 數字 | / |
總成績 | 數字 | 設定為公式編輯:SUM(國文成績,數學成績,英語成績) |
設定多條件資料聯動
1. 進入編輯頁面,選中「學生姓名」欄位,在「欄位屬性 > 選項」處選擇「資料聯動」,點擊「資料聯動設定」。
2. 聯動條件由聯動表單欄位、篩選關係和當前表單欄位/自訂值構成。進入資料聯動設定頁面:
- 聯動表單選擇「學生基礎資訊表」;
- 條件設定為:「學生基礎資訊表」中的「年級」欄位等於「學生成績表」即當前表單的「年級」欄位,「學生基礎資訊表」中的「班級」欄位等於「學生成績表」即當前表單的「班級」欄位;
- 觸發聯動為:「學生成績表」中的「學生姓名」欄位聯動顯示「學生基礎資訊表」的「學生姓名」欄位;
全部設定完成點擊「確定」。
註意事項
多條件設定
多條件資料聯動設定時,需要設定多個條件,只有當全部滿足條件時,才能聯動出對應資料。每個欄位的聯動結果均根據其聯動條件進行查詢顯示,不依賴於上一個欄位聯動條件的設定。
快捷新增方式
若系統辨識到聯動條件新增為原多級聯動的新增邏輯,系統將自動推薦快捷新增方式,幫助管理員快速完成條件的新增及設定。
如下圖,在年級聯動班級,班級聯動姓名的多級聯動設定中,當設定姓名的資料聯動時,若只新增了一組聯動條件,系統將自動推薦剩餘條件的快捷新增方式,輕輕一點即可完成剩餘條件的新增。
附註:
設定方式符合原多級聯動設定纔會出現此推薦。