2012-10-09 18 views
0

基本上它說我缺少操作員?有Dlookup問題。該代碼不起作用?

Dim descpc As String 

despc = DLookup("[Description]", "[products/stock]", "[Product Code] = " & Me.cmbSource.Value) 
Me.Text47.Value = despc 

任何人都可以發現任何東西嗎?我不是100%的Dlookup,所以任何幫助都會很棒!

感謝,鮑勃·P

+0

兩件事情 - 什麼是確切的錯誤信息,你需要引號搜索的產品代碼:'「[產品編號] =「」&Me.cmbSource.Value&「' 「' – SeanC

回答

1

你昏暗-ING cmbSource作爲一個字符串,所以你需要來包圍值事務所引號來操作字符串。另外,如果產品代碼是一個數字,那麼如果您試圖將一個字符串與一個整數進行比較,則可能會出現錯誤。試試這個:

despc = DLookup("[Description]", "[products/stock]", "[Product Code] = '" & Me.cmbSource & "'")