Echo 宏操作

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

Echo宏操作可用于指定是否回显打开 Access 桌面数据库中。例如,您可以使用此操作若要隐藏或显示结果的宏运行时。

注意: 不受信任数据库时,将不允许此操作。

注意: Echo 宏操作不可用 Access web 应用程序中。

设置

Echo宏操作具有以下参数。

操作参数

说明

在响应

单击(在关闭回声) 或(关闭打开回声)回声框中的操作参数部分的宏生成器窗口。默认为

状态栏文本

Echo 处于关闭状态时, 状态栏中显示的文本。例如,当回声处于关闭状态,状态栏可以显示"宏在运行。

备注

当Access运行宏时,屏幕更新通常会显示信息不不可或缺的宏的工作。回声参数设置为时,则宏运行不会更新屏幕。完成宏后,Access 将自动打开回声,并重新绘制窗口。参数设置为回声不会影响宏或其结果的功能。

Echo操作不会禁止模式对话框,如错误消息或弹出式窗体,如属性表的显示。您可以使用对话框和弹出表单收集或显示信息,即使回声处于关闭状态。若要取消错误消息框和要求用户输入信息的对话框以外的所有邮件或对话框中的框,请使用SetWarnings操作。

您可以在宏中多次运行Echo操作。这允许您在宏运行时更改状态栏文本。

如果关闭回声,您可以使用Hourglass操作,将鼠标指针更改为 hourglass 图标 (或已设置为"忙碌"的任何鼠标指针图标) 提供直观地表示在运行宏。

若要在 Visual Basic for Applications (VBA) 模块中运行Echo操作,请使用DoCmd对象的回声方法。

示例

使用宏设置控件的值

下面的宏从供应商窗体上的按钮打开添加产品窗体。显示使用回声关闭OpenFormSetValueGoToControl操作。SetValue操作供应商窗体上将产品窗体上的供应商 ID 控件设置为当前供应商。然后GoToControl操作将焦点移到类别 ID 字段,您可以开始输入新的产品数据。此宏应当附加到供应商窗体上的添加产品按钮。

操作

参数 ︰ 设置

注释

回声

在回声

停止屏幕更新时运行宏。

关闭

对象类型窗体

对象名称︰ 产品列表

保存

关闭产品列表窗体。

OpenForm

窗体名称︰ 产品

视图窗体

数据模式添加

窗口模式普通

打开产品窗体。

SetValue

项目: [Forms] ![产品] ![供应商 Id]

表达式︰ 供应商 Id

供应商窗体上中设置为当前供应商的供应商 ID 控件。

GoToControl

控件名称: 类别 id

转到类别 ID 控件。

使用宏同步窗体

下面的宏的供应商窗体,显示当前供应商的产品的右下角中打开产品列表窗体。显示使用回声MsgBoxGoToControlStopMacroOpenFormMoveSize操作。它还显示带有MsgBoxGoToControlStopMacro操作的条件表达式的使用。此宏应附加到供应商窗体上的审阅产品按钮。

条件

操作

参数 ︰ 设置

注释

回声

在回声

停止屏幕更新时运行宏。

IsNull ([供应商 ID])

MsgBox

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

Beep:

类型

标题︰ 选择一个供应商

如果有没有当前供应商供应商窗体,显示一条消息。

...

GoToControl

控件名称︰ 公司名称

将焦点移到公司名称中的控件。

...

StopMacro

停止宏。

OpenForm

窗体名称︰ 产品列表

视图数据表

筛选器名称

条件的位置: [供应商 ID] = [Forms] ![供应商] ![供应商 Id]

数据模式只读状态

窗口模式普通

打开产品列表窗体并显示当前供应商的产品。

MoveSize

︰ 0.7799"

向下︰ 1.8"

放置右下角的供应商窗体中的产品列表窗体。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×