• ベストアンサー

ACCESSの追加クエリにて 29件しかないのに実行すると「2291件

ACCESSの追加クエリにて 29件しかないのに実行すると「2291件のレコードを追加します」と表示されてしまう。 これはどうしてなのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1416)
回答No.2

実際に2291件のデータがあるのですよ。 「29件しかない」というのは「であるべき」とか 「であるはず」ということであって、追加元を 生成するSQLの条件が正しくないか、あるいは 29という数が間違っているのです。

その他の回答 (1)

  • fujiponxx
  • ベストアンサー率32% (186/580)
回答No.1

クエリの内容も、テーブルの内容もわからないので あれですが・・。 クエリが間違ってるからでしょうね。

Cafe035
質問者

補足

説明不足で失礼しました。 [ナンバー]=主キー(オートナンバー型)、[ID]、[使用者]、[使用者コード]といったフィールドのテーブルAに、同じテーブル構造のテーブルBのレコード29件を追加クエリを使って追加しようとしております。 やり方は新規クエリでクエリの種類を「追加」。 追加先テーブルで「テーブルA」を選択し、テーブルBのフィールドを全て選択し実行しました。 ちなみにテーブルAとテーブルBのレコードに重複はありません。

関連するQ&A