伦理一区二区,segui88久久综合,蜜臀av性久久久久蜜臀aⅴ流畅,91成人超碰

數(shù)據(jù)關(guān)聯(lián)更新

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

數(shù)據(jù)關(guān)聯(lián)更新專題教學(xué)



關(guān)聯(lián)名稱

關(guān)聯(lián)更新設(shè)置的名稱

更新時(shí)點(diǎn)

支持?jǐn)?shù)據(jù)新增時(shí)、數(shù)據(jù)更新時(shí)、數(shù)據(jù)刪除時(shí)和支付完成時(shí)(需開通支付)。注意這里的更新時(shí)點(diǎn)是針對(duì)當(dāng)前表單(即觸發(fā)表或數(shù)據(jù)源表)而言。

被更新表

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

關(guān)聯(lián)條件

被更新表 B 和觸發(fā)表 A 數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系,只有滿足此對(duì)應(yīng)關(guān)系時(shí),B 表數(shù)據(jù)才會(huì)被更新。支持1個(gè)或多字字段相等的對(duì)應(yīng)關(guān)系。

關(guān)聯(lián)條件字段一般是能唯一確定一條數(shù)據(jù)的字段,設(shè)置錯(cuò)誤可能導(dǎo)致數(shù)據(jù)混亂,切記

比如一般會(huì)選擇會(huì)員編號(hào)、學(xué)號(hào)、手機(jī)號(hào)等能夠唯一標(biāo)識(shí)數(shù)據(jù)的字段作為關(guān)聯(lián)條件。

更新字段

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

更新字段值

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

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


更新字段值原理

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

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

被更新表中沒有匹配數(shù)據(jù)時(shí)的處理

如果勾選,在被更新表中沒有匹配的數(shù)據(jù)時(shí),將會(huì)自動(dòng)新增一條數(shù)據(jù)。


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


會(huì)員積分更新


會(huì)員積分更新設(shè)置


會(huì)員積分更新設(shè)置


會(huì)員積分更新設(shè)置

關(guān)聯(lián)更新設(shè)置因?yàn)楸容^復(fù)雜,所以在設(shè)置完成后,一定要先進(jìn)行測試,待沒有問題后再正式用于生產(chǎn)環(huán)境。否則可能導(dǎo)致無法恢復(fù)的數(shù)據(jù)錯(cuò)亂。

對(duì)子表的每一條數(shù)據(jù)進(jìn)行編號(hào)

使用場景:將子表中的每一條數(shù)據(jù)更新到一個(gè)總表中,且子表的數(shù)據(jù)修改更新時(shí),總表中對(duì)應(yīng)的數(shù)據(jù)也需要更新。總表中一個(gè)手機(jī)號(hào)或證件號(hào)可能存在多條數(shù)據(jù),這樣就不能用手機(jī)號(hào)或證件號(hào)作為更新條件,需要運(yùn)用函數(shù)將子表的每一條數(shù)據(jù)進(jìn)行編號(hào),用編號(hào)作為更新條件。


子表和總表數(shù)據(jù)關(guān)聯(lián)更新

總結(jié)

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

主站蜘蛛池模板: 临沭县| 乐都县| 南开区| 页游| 娱乐| 徐州市| 家居| 阿鲁科尔沁旗| 江北区| 临清市| 平塘县| 施甸县| 比如县| 平顶山市| 七台河市| 贵阳市| 历史| 土默特右旗| 桐城市| 八宿县| 宁阳县| 长寿区| 普定县| 平武县| 怀集县| 东平县| 玉屏| 四平市| 正宁县| 清丰县| 安康市| 剑川县| 黑龙江省| 阿合奇县| 松江区| 赤峰市| 冕宁县| 左贡县| 苍南县| 游戏| 天气|