數據關聯(lián)更新

在一些復雜場景中,需要多張表進行配合,才能滿足業(yè)務的需求。典型的場景如出入庫:出庫、入庫、庫存 分別是3張表單,出入庫時會隨時影響庫存表中的數量。又比如會員充值場景中,充值成功后,要更新會員儲值卡的余額;會員消費積分場景中,下單支付成功后積分自動增加。這時就需要用到本節(jié)重點講到的關聯(lián)更新:當一個表的數據變化時,自動更新另一個表的數據。

數據關聯(lián)更新專題教學



關聯(lián)名稱

關聯(lián)更新設置的名稱

更新時點

支持數據新增時、數據更新時、數據刪除時和支付完成時(需開通支付)。注意這里的更新時點是針對當前表單(即觸發(fā)表或數據源表)而言。

被更新表

需要被更新數據的表單,我們用”B”表示,當前表(即觸發(fā)表或數據源表)用”A“表示。

關聯(lián)條件

被更新表 B 和觸發(fā)表 A 數據之間的對應關系,只有滿足此對應關系時,B 表數據才會被更新。支持1個或多字字段相等的對應關系。

關聯(lián)條件字段一般是能唯一確定一條數據的字段,設置錯誤可能導致數據混亂,切記

比如一般會選擇會員編號、學號、手機號等能夠唯一標識數據的字段作為關聯(lián)條件。

更新字段

需要被更新的字段。指被更新表(即 B 表中的字段)

更新字段值

支持固定值、觸發(fā)表中的字段值(即更新的值來源于觸發(fā)表中的數據),如果是數字類型的字段,還支持簡單的加減乘除四則運算。

如果你熟悉SQL,可以用如下MYSQL語句進行類比(僅僅是類比,實際不是執(zhí)行此語句):


更新字段值原理

滿足特定條件才能觸發(fā)更新

可以附加一定的固定條件,滿足此條件時才會觸發(fā)關聯(lián)更新,作為觸發(fā)的前提條件。同樣支持多個條件,用 并且(and)、或者(or)進行連接。

被更新表中沒有匹配數據時的處理

如果勾選,在被更新表中沒有匹配的數據時,將會自動新增一條數據。


演示:支付成功更新會員積分場景。


會員積分更新


會員積分更新設置


會員積分更新設置


會員積分更新設置

關聯(lián)更新設置因為比較復雜,所以在設置完成后,一定要先進行測試,待沒有問題后再正式用于生產環(huán)境。否則可能導致無法恢復的數據錯亂。

對子表的每一條數據進行編號

使用場景:將子表中的每一條數據更新到一個總表中,且子表的數據修改更新時,總表中對應的數據也需要更新。總表中一個手機號或證件號可能存在多條數據,這樣就不能用手機號或證件號作為更新條件,需要運用函數將子表的每一條數據進行編號,用編號作為更新條件。


子表和總表數據關聯(lián)更新

總結

關聯(lián)更新將表單的應用場景從簡單的單表應用擴展到多表應用,為構建復雜應用系統(tǒng)提供了可能。再結合填寫關聯(lián)表單間跳轉傳值、多表交叉查看、子表單函數和公式流程,可以構建更多復雜的應用系統(tǒng)。這些高級功能在以后的課程中會逐步講解。

主站蜘蛛池模板: 日韩欧美视频在线| 饥渴艳妇小说官途欲妇| 欧美日本高清在线不卡区| 天堂中文资源网| 免费A级毛片在线播放不收费| 一边摸一边叫床一边爽| 美女张开腿让男人桶的视频| 无码专区永久免费AV网站| 国产a免费观看| 中文字幕一区二区三区永久 | 综合五月天婷婷丁香| 成人妇女免费播放久久久| 向日葵app在线观看下载大全视频| 中文字幕版免费电影网站| 美国一级毛片免费| 好看的中文字幕在线| 亲密爱人之无限诱惑| 91精品久久久| 欧美xxxx网站| 国产成人性色视频| 久久免费观看视频| 老头猛挺进小莹的体内小说全集| 成人福利视频app| 免费无码又爽又黄又刺激网站| A毛片毛片看免费| 欧美日韩动态图| 国产成人无码精品久久久免费| 久久国产小视频| 美女范冰冰hdxxxx| 天天狠天天透天干天天怕∴| 亚洲熟妇无码久久精品| 2021国产麻豆剧传媒官网| 曰韩高清一级毛片| 国产AV一区二区三区传媒| 一个人hd高清在线观看| 欧美黑人巨大xxxxx视频| 国产精品午夜无码av体验区| 九九久久99综合一区二区| 雄y体育教练高h肌肉猛男| 岳的大白屁股光溜溜| 亚洲精品456在线播放|