1

Access 使用此代码抱怨“条件表达式中的数据类型不匹配” ...

If DCount("[Serial Number]", "INVENTORY OVERVIEW", "[Serial Number] =" & Val(txtSERIAL)) > 1 Then

序列号是我要计算的字段。库存概览是我要进行计数的表。txtSerial 是用户窗体上的文本框。

此 if 语句的目的是确定是否存在多个相同的序列号,并在用户提交新条目时向用户报告该序列号是否已存在于记录集中。

4

1 回答 1

-1

您必须将引号添加到 txt 对象。所以:"[序列号] ='" & Val(txtSERIAL) & "'")) > 1

于 2018-07-16T15:21:14.507 回答