近來很多朋友在使用敲敲雲時,不清楚如何使用主子表,及如何在主表中統計子表數據;下面我們就以《訂單》表及《訂單明細》表來設計一下吧,用到的組件有“設計子表”、“公式”、“彙總”等。
《訂單》表展示
- 總金額 = 訂單明細中“小計”求和
- 小計 = 單價*數量
首選我們打開敲敲雲,進入“敲敲雲平臺”,註冊或登錄敲敲雲。 可新建應用或進入已有應用。例如點擊進入“銷售管理”。
1. 新建主表《訂單》表
2. 設計主表《訂單》表
先根據需求添加訂單基本屬性,將組件直接拖拽至表單中即可。如訂單編號、訂單狀態、訂單日期等。
3. 添加子表
將“設計子表”組件,拖拽至相應位置,即可添加一個子表
3.1 選擇子表方式
添加子表後,會讓我們選擇是“全新創建”,還是“將已有工作表作爲子表”,本示例以“全新創建”爲例。
3.2 全新創建
選擇“全新創建”,會在我們拖拽位置創建一個全新的子表,修改子表名稱爲“訂單明細”
,並添加字段。
3.3 添加子表字段
將我們所需字段,拖拽至子表中即可,也可修改子表字段標題
3.4 配置子表字段
商品名稱、數量、單價這幾個表單屬性比較簡單,我們直接將所需組件拖拽進來即可,下面我們來看一下
“小計”
即“公式組件”
的用法;小計 = 數量 * 單價
- 將
“公式組件”
添加到子表中並修改字段名稱爲“小計” - 類型選擇爲
“數值”
,計算方式選擇爲“乘積”
其他的計算方式,我們使用“自定義” - 選擇計算乘積的字段—
“數量”、“單價”
- 設置保留小數位數及單位
設置完成後如下圖,單價、數量改變時,小計可自動計算:
4. 統計彙總
在我們常用需求中,我們需要將《訂單明細》中的“小計”,統計求和保存在《訂單》中,這時候就用到了“彙總”組件。
將“彙總組件”拖拽至《訂單》表中,並修改名稱爲“總金額”
4.1 彙總設置
- “關聯表”選擇“訂單明細”
- 彙總字段選擇“小計”,彙總方式選擇“求和”
數值類型的字段可以選擇“求和”等計算,其他類型的字段只能選擇“已填計數”或“未填計數”
- 設置彙總篩選條件 當我們需要根據篩選條件過濾需要彙總的數據時,我們可以設置彙總篩選條件
以上,主表-《訂單》、子表-《訂單明細》就設置完成了。