Report.OnError 属性 (Access)
设置或返回窗体或报表属性窗口中“出错时”框的值。 读/写 String。
语法
表达式。OnError
表达 一个代表 Report 对象的变量。
备注
此属性有助于以编程方式更改触发事件时 Microsoft Access 执行的操作。 例如,在各次事件调用之间可能要根据触发事件的环境更改表达式的参数,或从一个事件过程切换到一个表达式或宏。
当窗体或报表获得焦点时 Microsoft Access 中生成一个运行时错误时发生 错误 事件。 这包括在 Visual Basic 中的 Microsoft Jet 数据库引擎错误,而不是运行时错误。
OnError 值将是下列值之一,具体取决于在“选择生成器”窗口中选择的选项, (通过选择对象属性窗口) “错误”框旁边的“生成”按钮进行访问:
如果选择“表达式生成器”,则值为 =expression,其中 expression 是“表达式生成器”窗口中的表达式。
如果选择“宏生成器”,则值为宏的名称。
如果选择“代码生成器”,则值为 [事件过程]。
如果“ 出错时 ”框为空,则属性值为空字符串。
示例
以下示例将 Error 事件与 订单输入 窗体的宏Error_Handler_Macro相关联。
Forms("Order Entry").OnError = "Error_Handler_Macro"
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。