计算机错误代码3420,如何解决vba运行时错误3420

当用户输入新记录时,我有以下检测重复产品名称。如何解决vba运行时错误3420

Private Sub ProdName_BeforeUpdate(Cancel As Integer)

Dim Product As String

Dim stLinkCriteria As String

Dim rsc As DAO.Recordset

Set rsc = Me.RecordsetClone

Product = Me.ProdName.value

stLinkCriteria = "[ProdName]=" & "'" & Product & "'"

If DCount("ProdName", "ProdProduct", stLinkCriteria) > 0 Then

Me.Undo

MsgBox "Warning duplicate entry " _

& Product & " has already been entered." _

& vbCr & vbCr & "You will now be taken to the record.", vbInformation _

, "Duplicate Information"

'Go to record of original product name

rsc.FindFirst stLinkCriteria

Me.Bookmark = rsc.Bookmark

End If

Set rsc = Nothing

End Sub

代码检查,发现重复之后却显示以下错误和不走的原单记录:

运行时错误“3420” 对象无效或不再设置

请有人帮我解决问题吗?

2017-02-19

ezybusy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值