Access) (Report.OnError 屬性

設定或傳回表單或報表屬性視窗中 [發生錯誤] 方塊的值。 讀取/寫入的 String。

語法

運算式。OnError

運算式 代表 Report 物件的變數。

註解

此屬性有助於以程式設計方式變更觸發事件時 Microsoft Access 所採取的動作。 例如,在各個事件呼叫之間,您也許想要根據不同狀況下所引動的事件,來改變運算式的參數,或是從事件程序轉換到運算式或是巨集。

Error 事件會發生執行階段錯誤而產生時在 Microsoft Access 表單或報表具有焦點時。 此 Visual Basic 中包含 Microsoft Jet 資料庫引擎錯誤,但不是執行時期錯誤。

OnError 值會是下列其中一個,視在 [選擇建置器] 視窗中選擇的選取項目而定, (透過選擇物件屬性視窗) 中 [發生錯誤] 方塊旁的 [建置] 按鈕來存取:

  • 如果您選擇運算式產生器,值會是 =expression,其中 expression 是運算式產生器視窗中的運算式。

  • 如果您選擇 [巨集建立器],則值就是巨集的名稱。

  • 如果您選擇程式碼產生器,則值將為 [事件程序]。

如果 [發生錯誤] 方塊為空白,屬性值為空白字串。

範例

下列範例會將 錯誤 事件與 訂單輸入 表單的巨集Error_Handler_Macro建立關聯。

Forms("Order Entry").OnError = "Error_Handler_Macro"

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。