語法: DLookup(expr, domain, [criteria])
參數解釋:
expr:要取得值的字段名稱
domain :要取得值的表或查詢名稱
criteria:用于限制 DLookup 函數執行的數據範圍。如果不給 criteria 提供值,Dlookup 函數將返回DOMAIN中的一个随機值。
正常用法:-
用於數值型條件值:
DLookup("字段名稱" , "表或查詢名稱" , "條件字段名 = n")
用于字符串型條件值:(注意字符串的單引號不能丢失)
DLookup("字段名稱" , "表或查詢名稱" , "條件字段名 = '字符串值'")
用于日期型條件值:(注意日期的"#"號不能丢失)
DLookup("字段名稱" , "表或查詢名稱" , "條件字段名 = #日期值#")
从窗體控件中引用條件值用法:-
用於數值型條件值:
DLookup("字段名稱" , "表或查詢名稱" , "條件字段名 =" & forms!窗體名!控件名)
用於字符串型條件值:(注意字符串的單引號不能丢失)
DLookup("字段名稱" , "表或查詢名稱" , "條件字段名 = '" & forms!窗體名!控件名 & "'")
用於日期型條件值:(注意日期的"#"號不能丢失)
DLookup("字段名稱" , "表或查詢名稱" , "條件字段名 = #" & forms!窗體名!控件名 & "#")
混合使用方法(支持多條件):-
在這種方法中也可以在條件中寫入固定的值。
DLookup("字段名稱" , "表或查詢名稱" , "條件字段名1 = " & Forms!窗體名!控件名1 _
& " AND 條件字段名2 = '" & Forms!窗體名!控件名2 & "'" _
& " AND 條件字段名3 =#" & Forms!窗體名!控件名3 & "#")
沒有留言:
張貼留言