0

当我尝试从添加的记录表中​​删除第一条记录时,出现此错误:

运行时错误“3021”没有当前记录

这只发生在我尝试删除第一条记录时。当我尝试删除第二个或第三个代码时,我的代码工作正常:

Me.Labour_subform.Form.Recordset.Delete 

Me.Labour_subform.Form.Recordset.MoveNext

这是我的按钮 on_click 代码。有人知道如何纠正这个吗?

4

1 回答 1

1

当我处理记录集时,我总是检查 EOF 然后移动到第一条记录。

If not Me.Labour_subform.Form.Recordset.EOF then
     Me.Labour_subform.Form.Recordset.MoveFirst
     'Then delete or do whatever
end if
于 2013-06-06T15:30:30.173 回答