2013-06-20 4 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 & "' Или '[PTSNo] ='" & полоской & "" "")

Малый ошибка

Смежные вопросы