在 Ragic 中如果想要記錄一筆資料的多個相關內容,可以用子表格來設計,甚至再透過子表格產生新表單的方式,這些子表格資料就會以獨立的單筆資料來顯示,通常指派類型的資料記錄就可以用這樣的方式來設計。
但若你想要設計的兩張表單是有互相參照的關係,例如:一個專案下有多個相關的員工,而一個員工有多個相關的專案時,要如何設計表單的關聯性呢?
以下我們將用這兩張表單作為範例 員工 及 專案:
我們先進入的是專案表單的設計模式,由於我們想列出一個專案指派的多個員工,我們可以設計子表格來記錄這個專案有的多個員工,搭配「連結與載入」的方式,可以從員工表單選擇資料後,載入員工的相關資訊。
但在設計子表格欄位時,首先我們需要先在這個子表格中,建立一個可以辨識每個專案指派給每個員工的資料辨識獨特值,這邊以“指派編號”來命名。
接下來,你可以選擇直接使用「連結與載入」的方式,在“指派編號”的旁邊來建立員工資訊的欄位;亦或是先設計好子表格欄位以後,再透過「連結與載入」將員工資訊的欄位與員工表單設定連結。
在子表格中,都可以額外增加想顯示的欄位,例如:“工作內容”。
現在我們有了較為完整的專案表單了!
接著我們從「表單工具」中選擇「用子表格產生新表單」的功能,來產生一張新表單,產生新表單時,設定新表單以“專案編號”來選擇這張表單的資料。
在產生的新表單中,原本專案資料裡的相關員工資料,就會以獨立資料的方式顯示,這裡的每一筆資料,代表的是一個專案中的一個員工所被指派的工作內容。
接著我們來新增一筆專案資料,在子表格中填寫這個專案所指派的員工及其工作內容,你會發現資料在存檔後,系統就會自動產生指派編號,而這個編號資訊,也會同步呈現在上一步驟所產生的新表單中。當你想查閱之前的工作記錄時,在新表單中搭配使用篩選功能會非常方便。
在子表格產生的新表單中,你隨時都可以增加額外的欄位,來記錄跟該筆專案員工的工作指派相關的資訊。
如果你想在員工表單中,查看每筆員工資料時,下方也可以用子表格來列出相關的專案工作指派內容的話,你可在 “員工” 表單中,將剛剛所產生的新表單,以「 顯示從其他表單的連結」的方式插入為參照子表格即可。