• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【Access】Excelインポート時にエラー)

【Access】Excelインポート時にエラー

このQ&Aのポイント
  • Accessのフォーム上でExcelをインポートする際にエラーが発生しました。エラーメッセージは「キー違反のため、0件のレコードが失われ、0件のレコードが削除されました」というものです。フォームからではなくファイル⇒外部データの取り込みからインポートする場合はエラーが発生しないため、原因はフォーム側にありそうです。対処方法としては、エラーが発生する行のID以外のセルをチェックし、書式やゴミデータがないか確認することが挙げられます。また、IDの重複もチェックしてください。
  • Accessのフォーム上でExcelをインポートする際にエラーが発生しました。エラーメッセージは「キー違反のため、0件のレコードが失われ、0件のレコードが削除されました」というもので、フォームからのインポートではなくファイル⇒外部データの取り込みからのインポートではエラーが発生しないことから、原因はフォーム側にある可能性があります。対処方法としては、エラーが発生する行のID以外のセルをチェックし、書式やゴミデータがないか確認することが挙げられます。また、IDの重複もチェックしてください。
  • Accessのフォーム上でExcelをインポートする際にエラーが発生しました。エラーメッセージは「キー違反のため、0件のレコードが失われ、0件のレコードが削除されました」というものです。フォームからではなくファイル⇒外部データの取り込みからインポートする場合はエラーが発生しないため、原因はフォーム側にありそうです。エラーが発生する行のID以外のセルに問題がある可能性があるため、チェックしてください。また、IDの重複も確認してください。

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

ID以外に「重複不可のインデックス」を定義してあるとか。 ACCESS側の「ローカルにある空っぽのテーブル」を確認してみてください。

naoto0216
質問者

お礼

ご回答ありがとうございます。 空っぽのテーブルをデザインを確認したところ、「重複不可のインデックス」はなかったのですが、「数量」フィールドの値要求の箇所が「はい」となっておりました。 Excelの問題のあった行の「数量」が空白となっており、数値を入れてインポートしたところうまくいきました。 ありがとうございました。

専門家に質問してみよう