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]