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)
12038

前麵我們講過數(shù)據(jù)宏的應(yīng)用?!?a href="/access-macro/571.html">利用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ù)爲(wèi)20.如果修改爲(wèi)25,卽會(huì)提示錯(cuò)誤。如下圖:


詳細(xì)操作步驟:

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

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


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

這裡有箇小技巧:用到[old]([舊])這箇對(duì)象。用來判斷舊記録的值。所以這裡判斷[單價(jià)]>[舊].[單價(jià)]+[舊].[單價(jià)]*0.2 新單價(jià)是否大於舊單價(jià)的20%

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

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