English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請問對這函數熟悉的專家
我希望我在一個表單輸入某欄的資料後, 一些有關連的欄位可以自動帶出在另一個資料表裡相對應的資料, 可是不管我用VB寫After_Update或是直接在屬性裡寫入DLookUp函數, 該帶出資料的欄位不是沒資料就是出現"#名稱?" 這東西, 是不是屬性表哪裡該更改沒改到還是我有甚麼步驟寫錯
可以指點一下嗎?
謝謝!

2006-11-17 19:41:02 · 1 個解答 · 發問者 Chiabeibei 5 in 電腦與網際網路 軟體

To Pop,
我是像您所回答的這樣寫的沒錯, 可是欄位就是沒有資料帶出來....@@

2006-11-18 17:12:02 · update #1

1 個解答

1) DLookUp函數 _ 要在 After_Update 使用
2)檢查你資料表中要查詢的欄位資料型態.
3)在表單查詢欄位 After_Update 輸入
3.1:若查詢的欄位資料型態是數字
dlookup("[欄位名稱]","[資料表名稱]","[欄位名稱]= " & me![表單查詢欄位名稱])
3.2:若查詢的欄位資料型態是文字
dlookup("[欄位名稱]","[資料表名稱]","[欄位名稱]= ' " & me! [表單查詢欄位名稱]" '")
3.3:若查詢的欄位資料型態是日期
dlookup("[欄位名稱]","[資料表名稱]","[欄位名稱]= # " & me! [表單查詢欄位名稱] " # ")

2006-11-18 13:04:07 補充:
3.2:若查詢的欄位資料型態是文字dlookup("[欄位名稱]","[資料表名稱]","[欄位名稱]= ' " & me! [表單查詢欄位名稱] & " '")3.3:若查詢的欄位資料型態是日期dlookup("[欄位名稱]","[資料表名稱]","[欄位名稱]= # " & me! [表單查詢欄位名稱] & " # ")sorry!剛剛少了一個符號(&)

2006-11-18 07:56:59 · answer #1 · answered by pop 7 · 0 0

fedest.com, questions and answers