- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:インポートの際データが重複して読み込まれてしまう?)
データの重複インポートの問題と回避方法
このQ&Aのポイント
- 別ファイルからデータをインポートする際に重複が生じる問題について解説します。
- 現在の設定では一致するレコード更新と一致しないレコードの追加を行っているが、重複が発生している理由について考察します。
- 回避方法として、インポート時に重複をチェックする方法を提案します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#83007
回答No.2
補足読みました。 でもまだ納得できてないのですが、基本を押さえさせて下さい。 >「元ファイル」のレコードを「全レコード」表示に >して、ボタンを押すと重複しなくなりました? インポートする時は、元ファイルのインポートしたいレコードを表示させている必要があります。 つまり、インポート元の「該当件数」が0の時は、いくらインポート先でインポートさせても0件しか読み込まれません。 それから、質問のインポート例を見ると、 1回目のインポート:1-6のレコードをインポートされる。 2回目のインポート:名前フィールドを照合フィールドにしてインポートされた。 3回目のインポート:謎? に見えます。 2回目のインポート(質問の例の状態)を詳しく書くと、 1-4までは問題なくインポートして2回目の 「名前・W」を見た時に、 また元ファイルの最初の「名前・W」のレコードをインポートしているのです。 「名前・Y」も同じですね。 スクリプトでは、インポート順を記憶させていると思うので、それもチェックしてみて下さい。 元ファイルの状態も要チェックです。
その他の回答 (1)
noname#83007
回答No.1
質問です。 照合フィールドは何にしていますか? 一度目と二度目の照合フィールドは同じですか?
補足
Kumfさん。どうもありがとうございます。 >照合フィールドは何にしていますか? は、「伝票No」です。 >一度目と二度目の照合フィールドは同じですか? は、一度目と同じ内容の読込ませるために スクリプト(ボタン設定)で自動にしています。 また、本日色々いじっていたら 「元ファイル」のレコードを「全レコード」表示に して、ボタンを押すと重複しなくなりました? でも、またあれこれいじっていると 元の木網です(T T) 設定、その他すべてが悪いのですかね? ごめんなさい、素人の質問で・・・・