MessageBox 巨集動作

套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

在 Access 資料庫中,您可以使用 MessageBox 巨集指令來顯示包含警告或資訊訊息的訊息方塊。 例如,你可以使用 MessageBox 巨集動作搭配驗證巨集。 當巨集中的控制項或紀錄在驗證條件中失敗時,訊息框可以顯示錯誤訊息,並提供應輸入資料類型的指示。

注意

本主題中有部分內容可能不適用於某些語系。

Access 桌面資料庫的設定

Access 桌面資料庫中的 MessageBox 巨集指令具有下列引數。

巨集指令引數 描述
訊息 訊息方塊中的文字。 在 Message 引數方塊中輸入訊息文字。 你可以輸入最多 255 個字元,或輸入一個 (前加等號) 的表達式。
嗶嗶聲 指定當訊息顯示時,您的電腦或裝置的喇叭是否發出嗶嗶聲。 選取 [是] (發出嗶嗶聲) 或 [否] (不發出嗶嗶聲)。 預設為 [是]。
類型 訊息方塊的類型。 每個類型都有不同的圖示。 選取 [無][關鍵][警告?][警告!][資訊]。 預設值為 [無]
標題 訊息框標題欄顯示的文字。 例如,您可以讓標題列顯示「客戶識別碼驗證」。 如果您將此引數留空,則會顯示「Microsoft Access」。

Access Web 應用程式的設定

在 Access Web 應用程式中,MessageBox 巨集指令只有一個引數。

巨集指令引數 描述
訊息 訊息方塊中的文字。 在 Message 引數方塊中輸入訊息文字。 你可以輸入最多 255 個字元,或輸入一個 (前加等號) 的表達式。

註解

在 Access 桌面資料庫中,您可以使用 MessageBox 巨集動作來建立類似 Access 內建錯誤訊息的格式化錯誤訊息。 MessageBox 巨集指令允許您在 Message 引數的三個區段中提供訊息。 您可以使用「@」字元分隔區段。

下列範例會顯示具有區段郵件的格式化訊息方塊。 訊息中的第一段文字會顯示為粗體標題。 第二段會在該標題下方顯示為純文字。 第三段會在第二段下方顯示為純文字,中間有一行空白行。

Message 引數中輸入下列字串:

按錯按鈕了!@This 按鈕沒用。@Try 又一個。

注意

此特殊格式設定技術無法在 Access Web 應用程式中使用。

您無法在 Visual Basic for Applications (VBA) 模組中執行 MessageBox 動作。 請改用 MsgBox 函數。

範例

訊息方塊案例

下列範例顯示使用 MessageBox 巨集指令的不同案例類型。

[動作] 論點 留言
MessageBox Message:移至您要查看其產品的供應商記錄,然後再次按一下 [檢閱產品] 按鈕。
嗶嗶聲
TypeNone
Title:選取供應商
在此範例中,如果供應商表單上沒有目前的供應商,則顯示訊息。 Access 不會在訊息中顯示任何圖示。
MessageBox 訊息:嘗試儲存記錄之前,請輸入供應商名稱。
BeepYes
輸入警告!
標題:供應商名稱遺失
在此範例中,如果使用者嘗試儲存記錄時沒有提供該記錄的供應商名稱,則會顯示有音效的訊息。 Access 會顯示含有此訊息的驚嘆號圖示。
MessageBox 訊息:=「供應商 " & [Forms]![Suppliers]![Supplier Name] & " 已在資料庫中。」
BeepYes
類型關鍵
標題:重複供應商
在此桌面資料庫範例中,使用者在 [供應商] 表單中輸入了重複的供應商名稱。 在 Message 引數中,運算式會串連自訂訊息文字,並顯示使用者在 [供應商] 表單上輸入供應商名稱控制項中的供應商名稱。 Access 會顯示含有音效的訊息,以及含有此訊息的關鍵圖示。