適用先: Access 2013、Office 2013
" SetReturnVar/戻り変数の設定 " アクションは、戻り変数を作成し、それを特定の値に設定します。
注:
"SetReturnVar/戻り変数の設定" アクションは、データ マクロでのみ使用できます。
設定
"SetReturnVar/戻り変数の設定" アクションの引数は次のとおりです。
引数 |
必須 |
説明 |
|---|---|---|
名前 |
はい |
変数の名前を指定する文字列。 |
Expression |
はい |
An expression that will be used to set the value for this temporary variable. Do not precede the expression with the equal sign (=). [ビルド] ボタンをクリックすると、この引数を [式ビルダー] で設定できます。 |
注釈
" SetReturnVar/戻り変数の設定 " アクションを使用して、 ReturnVar を作成します。この変数は、" RunDataMacro/データマクロの実行 " アクションを使用してデータ マクロを呼び出すマクロが使用できます。
" SetReturnVar/戻り変数の設定 " アクションによって ReturnVar が作成されたら、呼び出し元のマクロは式でその変数を使用できます。 たとえば、 UpdateSuccess という名前の ReturnVar を作成した場合は、次の構文を使用して変数を使用できます。
=[ReturnVars]![UpdateSuccess]
" SetReturnVar/戻り変数の設定 " アクションは、指定されたデータ マクロでのみ使用できます。 データ マクロ イベントに接続されたデータ マクロでは使用できません。
例
次の例は、 SetReturnVar アクションを使用して名前付きデータ マクロから値を返す方法を示します。 " CurrentServiceRequest" という名前の ReturnVar が、名前付きデータ マクロの呼び出し元であるマクロまたは Visual Basic for Applications (VBA) サブルーチンに返されます。
サンプル コードの提供元:Microsoft Access 2010 Programmer's Reference。
RunDataMacro
Macro Name tblServiceRequests.dmGetCurrentServiceRequest
Parameters
prmAssignedTo =[ID]
SetProperty
Control Name txtCurrentSR
Property Value
Value =[ReturnVars]![CurrentServiceRequest]