追加クエリを実行するときによくあるエラー
Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Access デスクトップ データベースで追加クエリを実行したときに、"Microsoft Access 追加クエリですべてのレコードを追加できません” というエラー メッセージが表示されることがあります。

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

型変換エラー    ある型のデータを別の型のフィールドに追加しようとしている可能性があります。 たとえば、データ型が Number に設定されているフィールドにテキストを追加すると、エラーが表示されます。 変換先テーブルのフィールドのデータ型を確認し、データの正しい型を各フィールドに追加していることを確認します。

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

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

<c0>入力規則違反</c0> 追加先テーブルのデザインを参照し、どのような入力規則があるかを確認してください。    たとえば、必須のフィールドがあり、クエリでそのフィールドのデータが提供されない場合、エラーが発生します。 また、追加先テーブルに、[空文字列の許可] プロパティが [いいえ] に設定された文字列フィールドがあるかどうかを確認してください。 そのようなフィールドにクエリで文字が追加されない場合、エラーが発生します。 その他の入力規則違反が問題の原因になることもあります。 たとえば、"数量" フィールドに次の入力規則があるとします。

>=10

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

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

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。