→ wuchungyi: 感謝 使用您的檔案內的語法就可以了~ 11/04 17:34
軟體:access
版本:2010
我有員工資料表 內有三欄[員工編號] , [姓名] , [生日]
另外建一個表單 也是有[員工編號] , [姓名] , [生日] 三個文字方塊
我運用dlookup函數只要輸入員工編號後就會自動帶出姓名和生日
但是員工編號如果都是數字都沒問題
Private Sub 員工編號_AfterUpdate()
a=dlookup("姓名","資料表","員工編號=" & Me![員工編號])
b=dlookup("生日","資料表","員工編號=" & Me![員工編號])
me![姓名]=a
me![生日]=b
End Sub
但如果我的員工編號增加英文字母(例如F505),我改用以下方式,就一直沒有辦法帶出來
,請高手幫我看一下我哪邊寫錯了
Private Sub 員工編號_AfterUpdate()
a=dlookup("姓名","資料表","員工編號=' " & Me![員工編號] & "' ")
b=dlookup("生日","資料表","員工編號=' " & Me![員工編號] & "' ")
me![姓名]=a
me![生日]=b
End Sub
煩請高手幫忙...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.212.214
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1446559170.A.F6D.html