office交流網(wǎng)--QQ交流群號(hào)及微信交流群

Access培訓(xùn)群:792054000         Excel免費(fèi)交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

微信交流群(請(qǐng)用微信掃碼)

        

access數(shù)據(jù)宏設(shè)置數(shù)據(jù)更新條件

2018-05-26 16:11:00
tmtony8
原創(chuàng)
12037

前面我們講過(guò)數(shù)據(jù)宏的應(yīng)用。《利用access數(shù)據(jù)宏限制表數(shù)據(jù)的刪除

數(shù)據(jù)宏不僅僅能在刪除前判斷數(shù)據(jù)是否符合要求再刪除,也能在修改前判斷是否符合條件再進(jìn)行修改。


如在應(yīng)用程序中,我們希望商品單價(jià)的增長(zhǎng)能低于20%。如果不作限制的情況下,很有可能由于失誤導(dǎo)致價(jià)格設(shè)置錯(cuò)誤

ID1的原數(shù)據(jù)為20.如果修改為25,即會(huì)提示錯(cuò)誤。如下圖:


詳細(xì)操作步驟:

1.直接雙擊打開(kāi)表,以數(shù)據(jù)表視圖顯示數(shù)據(jù)

2.在菜單中選擇“表”-“更改前


3.設(shè)置數(shù)據(jù)宏

這里有個(gè)小技巧:用到[old]([舊])這個(gè)對(duì)象。用來(lái)判斷舊記錄的值。所以這里判斷[單價(jià)]>[舊].[單價(jià)]+[舊].[單價(jià)]*0.2 新單價(jià)是否大于舊單價(jià)的20%

錯(cuò)誤提示我們使用RaiseError宏,出錯(cuò)時(shí)通知應(yīng)用程序,用于失敗驗(yàn)證。

    分享
    文章分類(lèi)
    聯(lián)系我們
    聯(lián)系人: 王先生
    Email: 18449932@qq.com
    QQ: 18449932
    微博: officecn01
    移動(dòng)訪問(wèn)