注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。
您可以使用 Access 桌面数据库中StopMacro宏操作停止当前正在运行宏。
设置
StopMacro操作不具有任何参数。
备注
通常,如果条件有必要,若要停止宏,可使用此操作。在包含此操作的宏的操作行 ,您可以使用条件表达式 。当表达式的计算结果为True (-1) 时, Access停止宏。
例如,您可以创建打开窗体“自定义”对话框中输入的日期显示每日订单总额的宏。您可以使用条件表达式以确保对话框上的订单日期控件包含有效的日期。如果没有,消息框操作可以显示一条错误消息,并且StopMacro操作可以停止宏。
如果该宏具有使用回声或SetWarnings操作来打开回显或关闭系统消息的显示, StopMacro宏操作自动其重新打开。
此操作不在 Visual Basic for Applications (VBA) 模块中可用。
示例
使用宏同步窗体
下面的宏打开供应商窗体,显示当前供应商的产品的右下角中的产品列表窗体。显示使用回声、消息框、 GoToControl、 StopMacro、 OpenForm和MoveAndSizeWindow宏操作。它还显示的消息框、 GoToControl和StopMacro操作的条件表达式的使用。此宏应当附加到供应商窗体上的审阅产品按钮。
条件 |
操作 |
参数: 设置 |
批注 |
回声 |
在回声:无 |
停止屏幕更新时运行宏。 |
|
IsNull([SupplierID]) |
消息框 |
消息: 移动到其的产品您想要查看,然后再次单击审阅产品按钮的供应商记录。 Beep:是 类型:无 标题: 选择一个供应商 |
如果有没有当前供应商供应商窗体,显示一条消息。 |
... |
GoToControl |
控件名称: 公司名称 |
将焦点移到公司名称中的控件。 |
... |
StopMacro |
停止宏。 |
|
OpenForm |
窗体名称: 产品列表 视图:数据表 筛选器名称: 条件的位置: [供应商 Id] = [Forms] ![供应商] ![供应商 Id] 数据模式:只读状态 窗口模式:普通 |
打开产品列表窗体并显示当前供应商的产品。 |
|
MoveAndSizeWindow |
右: 0.7799" 向下: 1.8" |
放置右下角的供应商窗体中的产品列表窗体。 |