2013-06-20 58 views
0

我試圖用兩個標準使用dlookup,但它給類型不匹配錯誤。我不認爲數據類型是問題,因爲如果我用單個標準使用dlookup,兩個標準都能正常工作。與多個標準的dlookup給出類型不匹配錯誤

這個人給類型不匹配錯誤:

DLookup("TotalPallets", "tblRegister", "[Department]='" & strD & "'" Or "[PTSNo]='" & strp & "'") 

分離的標準,這兩部作品還有:

DLookup("TotalPallets", "tblRegister", "[Department]='" & strD & "'") 
DLookup("TotalPallets", "tblRegister", "[PTSNo]='" & strp & "'") 

任何幫助嗎?

回答

0

你有你的報價搞砸了。嘗試這個。

DLookup("TotalPallets", "tblRegister", "[Department]='" & strD & "' Or '[PTSNo]='" & strp & "'") 
0

以及本應該做的trick.just添加一些雙引號

DLookup("TotalPallets", "tblRegister", "[Department]=""" & strD & """ And [PTSNo]=""" & strP & """") 
+0

單引號工作得很好。 –

0

使用DLookup( 「TotalPallets」, 「tblRegister」, 「[部門] = '」 & STRD & 「' OR '[PTSNo] ='」 & STRP & 「」 「」)

小錯誤