看板 Office 關於我們 聯絡資訊
軟體: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
soyoso: 測試原po下面的寫法可帶出 https://goo.gl/SCfqv8 11/04 09:31
wuchungyi: 感謝 使用您的檔案內的語法就可以了~ 11/04 17:34