0

我遇到了错误'microsoft office access 找不到字段'|' 在你的表达式中提到“当我使用 DCount 函数来计算表中出现 OrderNo 的次数时。OrderNo 的数据类型是数字。这就是我所做的

If DCount("[OrderNo]", "tblDisposition", "[OrderNo]='" & [txtOrderNo.Value] & "'") > 1 Then
    MsgBox "Duplicate data", vbOKOnly, "ERROR"
Else
    MsgBox "succeed"
End If

在表单的加载事件中,我将 txtOrderNo 控制源设置为 tblDisposition 中的 OrderNo。我也尝试使用 DLookup 函数,它似乎是相同的错误。

4

1 回答 1

1

表情[txtOrderNo.Value]看起来不对。尝试不带方括号,例如:

If DCount("[OrderNo]", "tblDisposition", "[OrderNo]=" & txtOrderNo.Value) > 1 Then
    MsgBox "Duplicate data", vbOKOnly, "ERROR"
Else
    MsgBox "succeed"
End If
于 2013-03-26T07:32:09.450 回答