在 Access 数据库中,可以使用 MessageBox 宏操作显示包含警告或信息性消息的消息框。 例如,可以将 MessageBox 宏操作用于 验证 宏。 当 控件 或 记录 宏中的验证条件失败时,消息框可以显示错误消息,并提供有关应输入的数据类型的说明。

注意: 本主题中的某些内容可能不适用于某些语言。

注意: 从 Access 2010 开始,MsgBox宏操作已重命名为MessageBox。

Access 桌面数据库的设置

在 Access 桌面数据库中 ,MessageBox 宏操作具有下列参数。

操作参数

说明

消息​​

消息框中的文本。 在"消息"参数 框中输入消息 文本。 可以键入最多 255 个字符,或输入前面 表达式 (等号字符) 。

Beep

指定显示消息时,计算机或设备的扬声器是否发出蜂鸣声。 选择 (声音",) 或" (不发出蜂鸣声) 。 默认值是“”。

类型

消息框的类型。 每种类型都有一个不同的图标。 选择"无"、"严重"、"警告?"、"警告!""信息"。 默认值为None。

标题

消息框中显示的文本 标题栏 。 例如,您可以使标题栏显示"客户 ID 验证"。 如果将此参数留空,将显示"Microsoft Access"。

Access Web 应用的设置

在 Access Web 应用中 ,MessageBox 宏操作只有一个参数。

操作参数

说明

消息​​

消息框中的文本。 在"消息"参数 框中输入消息 文本。 可以键入最多 255 个字符,或输入前面 表达式 (等号字符) 。

备注

在 Access 桌面数据库中,可以使用 MessageBox 宏操作创建格式化的错误消息,类似于由 Access 。 MessageBox宏操作允许您在三个部分内为 Message 参数提供一条消息。 使用"@"字符分隔节。

以下示例显示带分节邮件的格式化消息框。 邮件中文本的第一部分显示为粗体标题。 第二部分显示为该标题下的纯文本。 第三部分显示为第二节下方的纯文本,两者之间有一个空白行。

在 Message 参数中 键入以下 字符串:

按钮错误!@This按钮无法work.@Try 按钮。

注意: 此特殊格式技术不能用于 Access Web 应用。

无法运行 VBA 模块中的 MessageBox Visual Basic for Applications () 操作。 请 改为使用 MsgBox 函数。

示例

消息框方案

以下示例显示了使用 MessageBox 宏操作的不同方案类型。

操作

参数

批注

MessageBox

消息:移动到您想要查看其产品的供应商记录,然后再次单击"审阅产品"按钮。

蜂鸣声:

类型

标题:选择供应商

此示例中,如果"供应商"窗体上没有当前供应商,则显示一条消息。 Access 不显示任何包含该消息的图标。

MessageBox

消息:请在尝试保存记录之前输入供应商名称。

蜂鸣声:

类型警告!

标题:供应商名称缺失

此示例中,如果用户尝试保存记录时没有为记录提供供应商名称,则显示一条具有声音的消息。 Access 会显示带此消息的感叹号图标。

MessageBox

消息:="the supplier" & [Forms]![供应商]![供应商名称] &"已在数据库中。"

蜂鸣声:

类型严重

标题:重复供应商

在此桌面数据库示例中,用户在"供应商"窗体中输入了重复的供应商名称。 在 Message 参数中,表达式连接自定义消息文本,并显示用户在"供应商"窗体上的"供应商名称"控件中键入的供应商名称。 Access 将显示一条消息,该消息包含有声声音和关键图标。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×