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

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

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

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

        

Access通過(guò)選擇一個(gè)值獲取表中另外的相關(guān)值

2017-12-01 16:44:00
tmtony8
原創(chuàng)
9039

很多網(wǎng)友問(wèn)到,如果通過(guò)選中表中的某個(gè)值,自動(dòng)獲取表中對(duì)應(yīng)的值。

比如通過(guò)選擇學(xué)生的學(xué)號(hào),自動(dòng)填寫(xiě)學(xué)生的姓名。


如這個(gè)示例,有如下一個(gè)表,表名表1,字段ID,類型。



通過(guò)選擇id,自動(dòng)獲取類型


詳細(xì)源碼:

Private Sub Combo1_AfterUpdate()
   Me.Text3 = DLookup("類型", "表1", "id=" & Me.Combo1 & "")
End Sub


以下是dlookup的幫助說(shuō)明:

以使用 DLookup 函數(shù)從指定記錄集(一個(gè)域 (域:由表、查詢或 SQL 表達(dá)式定義的記錄集。域聚合函數(shù)返回有關(guān)特定域或記錄集的統(tǒng)計(jì)信息。))內(nèi)獲取特定字段的值。


語(yǔ)法

表達(dá)式.DLookup(Expr, Domain, Criteria)

表達(dá)式 一個(gè)代表 Application 對(duì)象的變量。

參數(shù)

名稱 必選/可選 數(shù)據(jù)類型 說(shuō)明
Expr 必選 String 標(biāo)識(shí)要返回其值的字段的表達(dá)式??梢允怯脕?lái)標(biāo)識(shí)表或查詢中字段的字符串表達(dá)式 (字符串表達(dá)式:任一求值為一列連續(xù)字符的表達(dá)式。表達(dá)式的元素可以是:返回字符串或字符串 Variant (VarType 8) 的函數(shù);字符串字面值、常量、變量或 Variant。),也可以是對(duì)該字段上的數(shù)據(jù)執(zhí)行計(jì)算的表達(dá)式。在 expr 中,可以包含表中字段的名稱、窗體上的控件、常量或函數(shù)。如果 expr 包含函數(shù),那么它可以是內(nèi)置的,也可以是用戶定義的,但不能是另一個(gè)域聚合函數(shù)或 SQL 聚合函數(shù)。
Domain 必選 String 字符串表達(dá)式,用于標(biāo)識(shí)組成域的記錄集??梢允潜砻Q或不需要參數(shù)的查詢的查詢名稱。
Criteria 可選 Variant 可選的字符串表達(dá)式,用于限制作為 DLookup 函數(shù)執(zhí)行對(duì)象的數(shù)據(jù)的范圍。例如,criteria 通常等效于 SQL 表達(dá)式中的 WHERE 子句,但它不使用單詞 WHERE。如果省略 criteria,DLookup 函數(shù)將針對(duì)整個(gè)域?qū)?expr 求值。任何包含在 criteria 中的字段必須也是 domain 中的字段,否則 DLookup 函數(shù)將返回 Null。
    分享
    文章分類
    聯(lián)系我們
    聯(lián)系人: 王先生
    Email: 18449932@qq.com
    QQ: 18449932
    微博: officecn01
    移動(dòng)訪問(wèn)