使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

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

注意: 如果数据库不受信任,则不允许此操作。

注意: Echo 宏操作在 Access Web 应用中不可用。

设置

Echo 宏操作具有以下参数。

操作参数

说明

Echo On

单击“ (在) 上打开回显”或“” (在“宏生成器”窗口的“操作参数”部分的“回显打开”框中关闭回显) 。 默认值是“”。

状态栏文本

关闭回显时,将在 状态栏 中显示的文本。 例如,关闭回显时,状态栏可以显示“宏正在运行”。

备注

Access 运行宏时,屏幕更新通常显示对宏功能不重要的信息。 将 Echo On 参数设置为 “否”时,宏将运行而不更新屏幕。 宏完成后,Access 会自动重新打开回显并重新绘制窗口。 Echo On 参数的“否”设置不会影响宏的功能或其结果。

Echo 操作不会禁止显示 模式 对话框(如错误消息)或弹出窗体(如属性表)。 可以使用对话框和弹出窗体来收集或显示信息,即使已关闭回显也是如此。 若要禁止显示除错误消息框和要求用户输入信息的对话框以外的所有消息或对话框,请使用 SetWarnings 操作。

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

如果关闭回显,可以使用 “沙漏” 操作将鼠标指针更改为沙漏图标 (或已为“忙碌”设置的任何鼠标指针图标,) 提供宏正在运行的可视指示。

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

示例

使用宏设置控件的值

以下宏从“供应商”窗体上的按钮打开“添加产品”窗体。 它显示了 EchoCloseOpenFormSetValueGoToControl 操作的用法。 SetValue 操作将“产品”窗体上的“供应商 ID”控件设置为“供应商”窗体上的当前供应商。 然后 ,GoToControl 操作将焦点移动到“类别 ID”字段,可在其中开始输入新产品的数据。 此宏应附加到“供应商”窗体上的“添加产品”按钮。

采取行动的

参数:设置

评论

Echo

回显打开

在宏运行时停止屏幕更新。

关闭

对象类型窗体

对象名称:产品列表

保存

关闭“产品列表”窗体。

OpenForm

表单名称:产品

视图窗体

数据模式添加

窗口模式普通

打开“产品”窗体。

SetValue

项目:[Forms]![产品]![SupplierID]

表达式:SupplierID

在“供应商”窗体上将“供应商 ID”控件设置为当前供应商。

GoToControl

控件名称:CategoryID

转到“类别 ID”控件。

使用宏同步表单

以下宏打开“供应商”窗体右下角的“产品列表”窗体,显示当前供应商的产品。 它显示了 EchoMsgBoxGoToControlStopMacroOpenFormMoveSize 操作的用法。 它还演示了将条件表达式与 MsgBoxGoToControlStopMacro 操作配合使用。 此宏应附加到“供应商”窗体上的“审阅产品”按钮。

条件

采取行动的

参数:设置

评论

Echo

回显打开

在宏运行时停止屏幕更新。

IsNull ([供应商 ID])

MsgBox

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

蜂鸣声

类型

标题:选择供应商

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

...

GoToControl

控件名称:CompanyName

将焦点移动到 CompanyName 控件。

...

StopMacro

停止宏。

OpenForm

表单名称:产品列表

视图数据表

筛选器名称

其中条件:[供应商 ID] = [Forms]![供应商]![SupplierID]

数据模式只读

窗口模式普通

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

MoveSize

右侧:0.7799”

向下:1.8”

将“产品列表”窗体置于“供应商”窗体的右下角。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×