SetReturnVar 宏操作

适用于:Access 2013、Office 2013

SetReturnVar 操作创建一个返回变量,并设置为特定值。

备注

SetReturnVar 操作仅适用于数据宏。

设置

SetReturnVar 操作具有以下参数。

参数

必需

说明

名称

一个用于指定变量名称的字符串。

Expression

一个将用于设置此临时变量的值的表达式。该表达式不能以等号 (=) 开头。可单击“生成”按钮以使用“表达式生成器”设置此参数。

说明

SetReturnVar 操作用于创建 ReturnVar,该变量可用于使用 RunDataMacro 操作调用数据宏的宏。

一旦由 SetReturnVar 操作创建了 ReturnVar,调用宏就可以在表达式中使用它。 例如,如果创建了一个名为 UpdateSuccessReturnVar,则可以通过使用以下语法来使用该变量:

    =[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]