Access中的DLookup函数返回类型不匹配错误

问题描述 投票:0回答:1

我正在尝试使用DLookup函数,它一直在给我类型不匹配错误。参见下面的代码:

If IsNull(DLookup("[CheckedOutTo]", "tbl_Transaction", "[CheckedInDate]" = Null And "AssetID = " & Forms!frm_NewTransaction!SN))

[CheckedOutTo是短文本,CheckedInDate是日期,AssetID是数字。我不确定自己在做什么错或语法是否有错误。先谢谢您的帮助。

vba ms-access access-vba dlookup
1个回答
0
投票

您需要将标准值作为提供给DLookup的字符串的一部分,即:

If IsNull(DLookup("CheckedOutTo", "tbl_Transaction", "CheckedInDate is null and AssetID = Forms!frm_NewTransaction!SN"))
© www.soinside.com 2019 - 2024. All rights reserved.