• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:インポートの際データが重複して読み込まれてしまう?)

データの重複インポートの問題と回避方法

このQ&Aのポイント
  • 別ファイルからデータをインポートする際に重複が生じる問題について解説します。
  • 現在の設定では一致するレコード更新と一致しないレコードの追加を行っているが、重複が発生している理由について考察します。
  • 回避方法として、インポート時に重複をチェックする方法を提案します。

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

  • ベストアンサー
noname#83007
noname#83007
回答No.2

補足読みました。 でもまだ納得できてないのですが、基本を押さえさせて下さい。 >「元ファイル」のレコードを「全レコード」表示に >して、ボタンを押すと重複しなくなりました? インポートする時は、元ファイルのインポートしたいレコードを表示させている必要があります。 つまり、インポート元の「該当件数」が0の時は、いくらインポート先でインポートさせても0件しか読み込まれません。 それから、質問のインポート例を見ると、 1回目のインポート:1-6のレコードをインポートされる。 2回目のインポート:名前フィールドを照合フィールドにしてインポートされた。 3回目のインポート:謎? に見えます。 2回目のインポート(質問の例の状態)を詳しく書くと、 1-4までは問題なくインポートして2回目の 「名前・W」を見た時に、 また元ファイルの最初の「名前・W」のレコードをインポートしているのです。 「名前・Y」も同じですね。 スクリプトでは、インポート順を記憶させていると思うので、それもチェックしてみて下さい。 元ファイルの状態も要チェックです。

その他の回答 (1)

noname#83007
noname#83007
回答No.1

質問です。 照合フィールドは何にしていますか? 一度目と二度目の照合フィールドは同じですか?

hiromitu3505
質問者

補足

Kumfさん。どうもありがとうございます。 >照合フィールドは何にしていますか?  は、「伝票No」です。 >一度目と二度目の照合フィールドは同じですか? は、一度目と同じ内容の読込ませるために スクリプト(ボタン設定)で自動にしています。 また、本日色々いじっていたら 「元ファイル」のレコードを「全レコード」表示に して、ボタンを押すと重複しなくなりました? でも、またあれこれいじっていると 元の木網です(T T) 設定、その他すべてが悪いのですかね? ごめんなさい、素人の質問で・・・・

関連するQ&A