我正在尝试打开表单,更改一些属性,保存,然后关闭表单;全部对用户隐藏。
由于某种原因,当我以 acHidden 模式打开表单时,它会抛出错误 29068 无法完成此操作。您必须停止代码并重试。
这是代码:
DoCmd.OpenForm "frmProsContractorList", acDesign, , , , acHidden
DoCmd.Save acForm, "frmProsContractorList"
DoCmd.Close acForm, "frmProsContractorList"
如果我使用acWindowNormal而不是 acHidden,则没有错误。
如果我取出Save方法,则没有错误。
似乎带有 acHidden 和 Save 方法的 OpenForm 不起作用。
有人可以验证上面的代码是否有效,以及如何解决?
解决方法:以下工作
DoCmd.OpenForm "frmProsContractorList", acDesign, , , , acHidden
DoCmd.Close acForm, "frmProsContractorList", acSaveYes
http://msdn.microsoft.com/en-us/library/ff192860(v=office.14).aspx