我尝试使用dlookup有两个条件,但它给出了类型不匹配错误。我不认为数据类型是问题,因为如果我使用单一标准的dlookup两个标准都很好。
这个给出了类型不匹配错误:
DLookup("TotalPallets", "tblRegister", "[Department]='" & strD & "'" Or "[PTSNo]='" & strp & "'")
将标准分开,这两个效果很好:
DLookup("TotalPallets", "tblRegister", "[Department]='" & strD & "'")
DLookup("TotalPallets", "tblRegister", "[PTSNo]='" & strp & "'")
任何帮助?
答案 0 :(得分:0)
这应该做的伎俩。只需添加一些双引号
DLookup("TotalPallets", "tblRegister", "[Department]=""" & strD & """ And [PTSNo]=""" & strP & """")
答案 1 :(得分:0)
你的报价搞砸了。试试这个。
DLookup("TotalPallets", "tblRegister", "[Department]='" & strD & "' Or '[PTSNo]='" & strp & "'")
答案 2 :(得分:0)
DLookup(“TotalPallets”,“tblRegister”,“[Department] ='”& strD&“'或''[PTSNo] ='”& strP&“”“”)
小错误