レコードをテーブルに追加する DB クエリ

  1. フォームの DB クエリ アクションのダイアログ ボックスで、[構成] をクリックします。

    データ アクセス アクティビティの場合、アクティビティのプロパティ パネルで [構成] をクリックします。

    [DB クエリ] ダイアログ ボックスが表示されます。
  2. リレーショナル データベースの詳細を保持するデータベース接続文字列を指定するには、[データベース接続] リストで、グローバル変数を選択するか、 をクリックして接続文字列を手動で入力します。

    DAS アクティビティの場合は、プロセス変数またはサーバー変数を選択するか、 をクリックして接続文字列を手動で入力します。

    デフォルトでは、[タイプ] リストに [テーブル] が表示され、選択したデータベース内のすべてのテーブルが [テーブル] リストに表示されます。

  3. [テーブル] リストで、レコードを追加するテーブルを選択します。
    選択したテーブル内のすべての列が [利用可能な列] の下に表示されます。
  4. [レコード] リストで、[追加] を選択します。(デフォルト: 取得)
  5. 列を選択して をクリックし、[利用可能な列] から [選択された列] に列を移動します。

    列の順序を変更するには、列ヘッダーにある を使用します。

  6. 選択した列に値をマップするには、列の [値] リストで、フォーム コントロール、フォーム変数、グローバル変数、またはフィールドを選択するか、 をクリックして静的な値を入力します。
  7. [影響を受けた行の返却先] リストで、フォーム コントロール、フォーム変数、グローバル変数、またはフィールドを選択します。
  8. ランタイムに、複数のレコードをデータベース テーブルに挿入するには、次の手順を実行します。
    テーブル コントロールのプロパティ パネルにある [全般] タブで、[複数選択] および [追加して変更] プロパティが選択されていることを確認してください。
    1. [複数の挿入を実行] を選択します。
    2. 次のいずれかのオプションを選択します。
      • [すべての行を挿入] (デフォルト): 選択した列のすべての行を挿入します。

      • [選択した行を挿入]: 選択した列の選択した行を挿入します。

      行の複数選択は、フォームで DB クエリ アクションを作成する場合にのみ使用できます。
    3. 選択基準と DB クエリ結果の詳細については、データベースへの複数のレコードの挿入をご覧ください。
    4. [OK] をクリックします。
  9. DB クエリ アクションのダイアログ ボックスにクエリが表示されます。
  10. [保存] をクリックします。