データベースへの複数のレコードの挿入

データベース テーブルに複数のレコードを挿入できます。

[複数の挿入を実行] オプションを使用して、選択した行からすべてのデータまたは特定のデータを挿入することを選択します。たとえば、銀行の顧客データベースに対し、すべての新規口座 (顧客) レコードを追加するか、ニューヨーク在住の顧客レコードのみを追加するかを選択できます。

[複数の挿入を実行] オプションは、プロセス マップ (データ アクティビティ) では使用できません。

次の表は、さまざまな選択基準の結果を示しています。

選択基準 DB クエリの結果
  • [複数の挿入を実行] オプションを選択します。

  • テーブルを除くフォーム コントロールのみを使用します。

単一の行がデータベース テーブルに挿入されます。
  • [複数の挿入を実行] オプションを選択します。

  • [選択した行を挿入] オプションは選択しないでください。

  • フォーム テーブルの行は選択しないでください。

複数の行がデータベース テーブルに挿入されます。
  • [複数の挿入を実行] オプションを選択します。

  • [選択した行を挿入] オプションは選択しないでください。

  • フォーム テーブル内の 1 つの行を選択します。

選択されたのが 1 行であっても、データベース テーブルにはすべての行が挿入されます。
  • [複数の挿入を実行] オプションを選択します。

  • [選択した行を挿入] オプションは選択しないでください。

  • フォーム テーブル内の複数の行を選択します。

複数の行がデータベース テーブルに挿入されます。
  • [複数の挿入を実行] オプションを選択します。

  • [選択した行を挿入] オプションを選択します。

  • フォーム テーブルの行は選択しないでください。

データベース テーブルにデータは入力されません。
  • [複数の挿入を実行] オプションを選択します。

  • [選択した行を挿入] オプションを選択します。

  • フォーム テーブル内の 1 つの行を選択します。

1 つの行がデータベース テーブルに挿入されます。
  • [複数の挿入を実行] オプションを選択します。

  • [選択した行を挿入] オプションを選択します。

  • フォーム テーブル内の複数の行を選択します。

複数の行がデータベース テーブルに挿入されます。
  • [複数の挿入を実行] オプションは選択しないでください。

  • フォーム テーブルの行は選択しないでください。

データベース テーブルにデータは挿入されません。
  • [複数の挿入を実行] オプションは選択しないでください。

  • フォーム テーブル内の 1 つの行を選択します。

1 つの行がデータベース テーブルに挿入されます。
  • [複数の挿入を実行] オプションは選択しないでください。

  • フォーム テーブル内の複数の行を選択します。

選択されたのが複数の行であっても、データベース テーブルには最後に選択された行のみが挿入されます。
  • [複数の挿入を実行] オプションを選択します。

  • [選択した行を挿入] オプションは選択しないでください。

  • フォーム テーブル内の 1 つの行を選択します。

  • DB クエリ アクションをテーブルの OnSelectRow イベントに追加します。

複数の行がデータベース テーブルに挿入されます。
  • [複数の挿入を実行] オプションを選択します。

  • [選択した行を挿入] オプションを選択します。

  • フォーム テーブル内の複数の行を選択します。

  • DB クエリ アクションをテーブルの OnSelectRow イベントに追加します。

複数の行がデータベース テーブルに挿入されます。
  • [複数の挿入を実行] オプションは選択しないでください。

  • フォーム テーブル内の複数の行を選択します。

1 つの行がデータベース テーブルに挿入されます。