追加クエリを実行するときによくあるエラー

適用先
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Access デスクトップ データベースで追加クエリを実行すると、「追加クエリ内のすべてのレコードを追加できません」というエラー メッセージが表示される場合があります。

このエラー メッセージは、次のいずれかの理由で発生する可能性があります。

「データ型の変換エラー」 ある種類のデータを別の種類のフィールドに追加しようとしている可能性があります。 たとえば、データ型が [数値 ] に設定されているフィールドにテキストを追加すると、エラーが表示されます。 インポート先のテーブルのフィールドのデータ型を確認し、それぞれに正しいデータ型を追加していることを確認します。

主要な違反 ID フィールドなど、テーブルの主キーの一部である 1 つ以上のフィールドにデータを追加しようとしている可能性があります。 追加先テーブルのデザインを参照し、[重複なし] プロパティが [はい] に設定された主キー (またはインデックス) がないことを確認してください。 次に、追加するデータをチェックして、追加先テーブルのルールに違反しないことを確認します。

ロック違反 宛先テーブルがデザイン ビューで開かれている場合、またはネットワーク上の別のユーザーによって開かれている場合、レコード ロックが発生し、クエリでレコードを追加できなくなる可能性があります。 全員がデータベースから閉じられていることを確認します。

入力規則違反 インポート先テーブルの設計をチェックして、存在する入力規則を確認します。 たとえば、フィールドが必須であり、クエリでそのフィールドのデータが提供されない場合は、エラーが表示されます。 そのようなフィールドにクエリで文字が追加されない場合、エラーが発生します。 クエリでそのようなフィールドに文字が追加されない場合、エラーが表示されます。 たとえば、"数量" フィールドに次の入力規則があるとします。

>=10

この場合、数量が 10 未満のレコードを追加することはできません。

追加クエリの作成の詳細については、「 追加クエリを使用してテーブルにレコードを追加する」を参照してください。