|
▼みう さん:
こんにちは。
まず、画面上部の
>本サイトの基本方針をまとめました。こちら をご一読ください。
の こちら のリンク先をお読みになって下さい。
> してはいけない質問について
の 丸投げに相当していませんか?
御自分でどこまでできていて、何が解らないのかを明確にご提示すれば
もっと回答がつきやすくなると思われます。
さて、実際の方法なのですが、
A) 取り込む前にExcelを精査する
B) 取り込みながら重複をチェックする
C) とりあえず取り込んだ後に重複をチェックする
等の方法が考えられるかと思われます。
また
>見つかったらダイアログボックスを出して上書きするか、キャンセルするかを表示
とありますが、複数件見つかった場合
全てのレコードに対して「上書き」「キャンセル」を1回表示するのか
1件1件について問い合わせを行うのかによって方法は変わってくるかと思われます。
当方が行うとすれば C) の方法になりますが、
実際の取込先のテーブルとまったく同じ構造を持ったテーブル(ワークテーブル)を用意して
1) いったんワークテーブルに全てのデータを取り込む、
2) 重複レコードに対しての処理を行う
3) 取込先テーブルへとインポートを行う
という様な流れにするかと思われます。
|
|