會(huì)員登錄 - 用戶注冊(cè) - 網(wǎng)站地圖 Office中國(guó)(office-cn.net),專業(yè)Office論壇
當(dāng)前位置:主頁(yè) > 技巧 > Access技巧 > 模塊函數(shù)VBA > 正文

Access判斷某個(gè)數(shù)值是否為某個(gè)數(shù)據(jù)類型

時(shí)間:2013-11-05 17:16 來(lái)源:office中國(guó) 作者:admin 閱讀:

    有的時(shí)候,我們判斷某個(gè)輸入的數(shù)據(jù)是否滿足某個(gè)數(shù)據(jù)類型,然后再作下一步操作。我們經(jīng)常應(yīng)用于驗(yàn)證輸入信息是否滿足條件,如果否,提示錯(cuò)誤,重新輸入。
    下面是具體的每種數(shù)據(jù)類型的判斷函數(shù)


函數(shù)名 功能
IsNumeric(x) 驗(yàn)證x是否為數(shù)值,若返回true, 是數(shù)值
IsDate(x) 驗(yàn)證x是否為日期值,若返回true, 是日期或可識(shí)別的有效日期
IsNull(x) 驗(yàn)證x是否為無(wú)效值,若返回true,是無(wú)效值
IsEmpty(x) 驗(yàn)證x是否已被初始化,若返回true,未被初始化
IsArray(x) 驗(yàn)證x是否為數(shù)組,若返回true,是數(shù)組
IsError(x) 驗(yàn)證x是否為一個(gè)錯(cuò)誤值,若返回true,有錯(cuò)誤
IsObject(x) 驗(yàn)證x是否為對(duì)象變量,若返回true,是對(duì)象


例如:判斷輸入的是否為數(shù)字:

If t1 = "" Or IsNull(t1) Then

    MsgBox "不能為空!", vbCritical, "提示"

    ElseIf IsNumeric(t1) = False Then

    MsgBox "必須是數(shù)字!", vbCritical, "提示"

    Else

    MsgBox "驗(yàn)證通過(guò)!", vbInformation, "提示"

    End If 

(責(zé)任編輯:admin)

頂一下
(3)
100%
踩一下
(0)
0%
發(fā)表評(píng)論
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
評(píng)價(jià):