取消时处理错误 2001 - MS Access 2016

Handling Error 2001 on Cancel - MS Access 2016

我有一个使用

单击按钮重新查询的表单
DoCmd.Requery

这有效,我能够根据我在查询中指定的条件重新查询表单 table。但是,如果我取消重新查询而不是单击“确定”,则会出现错误 (2001)。如果用户取消,我怎样才能让表单保持原样?

谢谢!

以下是否有效?

  On Error Resume Next
  DoCmd.Requery
  On Error GoTo 0