我遇到错误'microsoft office access找不到字段'|'在你的表达式中引用“当我使用DCount函数来计算表中OrderNo出现次数时.DingNo的数据类型是数字。 这就是我所做的
If DCount("[OrderNo]", "tblDisposition", "[OrderNo]='" & [txtOrderNo.Value] & "'") > 1 Then
MsgBox "Duplicate data", vbOKOnly, "ERROR"
Else
MsgBox "succeed"
End If
在表单的加载事件上我将txtOrderNo控件源设置为tblDisposition中的OrderNo。 我也尝试使用DLookup功能,似乎是同样的错误。
答案 0 :(得分:1)
表达式[txtOrderNo.Value]
看起来不对。尝试没有方括号,例如:
If DCount("[OrderNo]", "tblDisposition", "[OrderNo]=" & txtOrderNo.Value) > 1 Then
MsgBox "Duplicate data", vbOKOnly, "ERROR"
Else
MsgBox "succeed"
End If