複合アクション

複合アクションを使用して、1 つのアクションから複数のアクションを実行します。

複合アクションは複数のコントロールで使用できます。

  • 1 つの複合アクション内でアクションを複製できます。
  • 別のアクションで複合アクションを追加できます。ただし、複合アクションをそれ自体に追加することはできません。

  1. フォーム モデリング バーで、[アクション] をクリックし、[新規] をクリックします。

    [新しいアクション] ダイアログ ボックスが表示されます。

  2. [タイプ] リストで、[複合] を選択します。
  3. デフォルトの [名前] (Composite1) を意味のある名前に変更します。
  4. この項目は任意です。アクションの [説明] を入力します。
  5. アクションを追加するには、[アクション][追加] をクリックします。
    [フォーム アクションの追加] ダイアログ ボックスが表示されます。
  6. 必要なアクションを選択し、[完了] をクリックします。
    選択したアクションが [アクション] ボックスに表示されます。
  7. アクションを実行する順序を設定するには、 を使用します。
  8. [追加] をクリックします。

    新たに作成されたアクションが [アクション] ページに表示されます。

  9. このアクションをトリガーするため、アクションにコントロールを関連付けます。フォーム コントロール イベント用のアクションの構成を参照してください。または、フォーム イベントに対してこのアクションを呼び出すには、アクションをフォームに関連付けます。フォームへのアクションの関連付けを参照してください。

    このアクションがトリガーされると、それに含まれるすべての有効なアクションが、指定した順序で実行されます。

イベント内での複合アクションの作成

イベント内で複数のアクションを選択して、複合アクションを作成できます。これにより、イベント内のアクションを再利用できます。

  • このオプションは、連続する順序でアクションを選択した場合にのみ有効になります。

  • このオプションは、キャプチャ アクションには適用されません。

次のシナリオは、複数のアクションをイベント内の複合アクションとして保存する方法を示しています。
  1. 標準フォームを作成します。「フォームの作成」を参照してください。
  2. [ボタン] コントロールをフォームに追加します。
  3. [イベント] タブで、[クリック済み] イベントをクリックします。

    [イベント] ダイアログ ボックスが表示されます。

  4. 複合アクションとして使用するアクションを選択します。複数のアクションは、CTRL キーを押しながらクリックすることで選択できます。
  5. [複合アクションの作成] をクリックします。

    [新しいアクション] ダイアログ ボックスに、選択したアクションが正しい順序で表示されます。デフォルトでは、アクション タイプは複合に設定され、名前は「複合 1」に設定されます。

    この複合アクションは、同じアクション論理シーケンスを使用する他のフォーム イベントで再利用できます。名前と説明は変更できますが、アクションの順序は変更できません。

  6. アクションの [保存] を実行します。

    アクションが保存され、[アクション] リスト ページで複合アクションとしてリストされます。