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