SetReturnVar 宏操作
适用于:Access 2013、Office 2013
SetReturnVar 操作创建返回变量并将其设置为特定值。
注意
SetReturnVar 操作仅在数据宏中可用。
Setting
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]