SetReturnVar 宏操作
适用于:Access 2013、Office 2013
SetReturnVar 操作创建一个返回变量,并设置为特定值。
备注
SetReturnVar 操作仅适用于数据宏。
设置
SetReturnVar 操作具有以下参数。
参数 |
必需 |
说明 |
---|---|---|
名称 |
是 |
一个用于指定变量名称的字符串。 |
Expression |
是 |
一个将用于设置此临时变量的值的表达式。该表达式不能以等号 (=) 开头。可单击“生成”按钮以使用“表达式生成器”设置此参数。 |
说明
SetReturnVar 操作用于创建 ReturnVar,该变量可用于使用 RunDataMacro 操作调用数据宏的宏。
一旦由 SetReturnVar 操作创建了 ReturnVar,调用宏就可以在表达式中使用它。 例如,如果创建了一个名为 UpdateSuccess 的 ReturnVar,则可以通过使用以下语法来使用该变量:
=[ReturnVars]![UpdateSuccess]
SetReturnVar 操作只能在命名的数据宏中使用。 在附加到数据宏事件的数据宏中不可用。
示例
以下示例演示如何使用 SetReturnVar 操作从命名数据宏返回值。 一个名为 CurrentServiceRequest 的 ReturnVar 将返回到调用命名数据宏Visual Basic for Applications (VBA) 一个子例程。
示例代码提供方:Microsoft Access 2010 程序员参考。
RunDataMacro
Macro Name tblServiceRequests.dmGetCurrentServiceRequest
Parameters
prmAssignedTo =[ID]
SetProperty
Control Name txtCurrentSR
Property Value
Value =[ReturnVars]![CurrentServiceRequest]