|
▼小僧 さん:
ご教授ありがとうございます。
>今回は商品マスタの更新という事ですので
>元からあるテーブルにもCSVファイルにも
>商品コードの様なものが存在しているとは思われますが、
>これがないと差換える事はできません。
はい、JANコードがそれぞれにありまして、これはuniqueなものです。
>正直な話、ご提示されたコードは
>「myImport 」「Get_FilleName」という不明な関数や
>「pstrERR」というどこにも定義されていない変数が出てきたりする為
>回答する側としても訳のわからないコードになってしまっています。
恐縮です。これはファイルを選択するとき、フォームの欄にどのファイルを選んだかアドレス(例:c:\uriage\支店\0827.csv)が分かるように表示させる仕組みです。
>
>また、DAO/ADOが混在しているコードであったりと
>TB1 さんがコードの中身を理解されて書いているのか疑問を持ってしまいます。
>(切り貼りしている感が否めません。)
正直手探りでやっております。切り貼りしているのは事実です。理解も十分ではありません。
それを承知で教えていただけるなら是非お願いします。
目指しているのは、商品の細かい情報の入ったマスターテーブルの中の、
指定した商品価格を特売価に変更すること、そしてその特売価を通常の売価にもどすことです。
これを誰もができるように、フォームを開いて「価格更新ボタン」を押すと、csvやxlsファイルの選択が出来、enterとすると必要な商品の価格が変更されている、というものです。
双方のファイルにはJANコード、売価がリレーションされていてJANはuniqueです。
>・ワークテーブルの削除クエリ
>・ワークテーブルへの追加クエリ(もしくはTransferTextメソッド)
>・元テーブルへの更新クエリ
>
>の順序で行うのが一番シンプルの様に思えますね。
>(もちろんDAO/ADOを駆使しても可能です)
この場合、更新したいcsvファイルの選択はフォーム上で出来るのでしょうか。
良い知恵があれば教えてください。
宜しくお願いします。
|
|