1

我正在使用 DCOUNT 函数查看访问中的表并查看记录是否存在 - 如果存在则返回 yes 值。

=IIf(DCount("*","COMMENTS","[PROJECTID] = " & [PROJECTID])>0,"YES","")

如果我的 ProjectID 都是数字值,这非常有用 - 我只在字母数字值上得到 #Error。

我知道我必须将 ProjectID 标准设为字符串,但在放置引号时遇到了麻烦。

4

1 回答 1

1

首先,分解DCount作品并自行处理。

听起来您的COMMENTS.PROJECTIDDCount字段是文本数据类型,因此在连接到第三个参数(Criteria )的值之前和之后添加引号:

DCount("*", "COMMENTS", "[PROJECTID] = '" & [PROJECTID] & "'")

让该部分正常工作后,将其添加到您的IIf()函数中。

于 2015-04-30T19:37:40.580 回答