我正在使用Recordset检查重复项的表记录。我在大约5个表单中使用完全相同的设置,但是其中一个表单没有工作 - 我收到错误3464:&#34;标准表达式中的数据类型不匹配&#34;:< / p>
Dim rs As Recordset
Set rs = CurrentDb.OpenRecordset("MyTable", dbOpenSnapshot)
rs.FindFirst "[Field_With_Numbers] = " & Me![Field_With_Numbers]
有什么问题?与其他形式的唯一区别是,这两个字段都是文本,它们存储数字。任何其他选择,请指教!
答案 0 :(得分:0)
If the field is a text field, you need to treat it as such, no matter what it actually stores.
rs.FindFirst "[Field_With_Numbers] = '" & Me![Field_With_Numbers] & "'"