Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4748 / 9994 ←次へ | 前へ→

【8488】Re:価格更新について
発言  小僧  - 06/8/20(日) 11:20 -

引用なし
パスワード
   ▼TB1 さん:
こんにちは。

> 本題はもともとある01というテーブルの売価項の値を、
> 8掛けの代わりにほかのxls、csvファイルの売価に差換えたい、ということです。

まずデータの持ち方になるのですが、
Uniqueな(重複しない)項目は存在していますか?

今回は商品マスタの更新という事ですので
元からあるテーブルにもCSVファイルにも
商品コードの様なものが存在しているとは思われますが、
これがないと差換える事はできません。


DAOなりADOで行うとしたら
CSVをインポートしたテーブルのUniqueな項目をループさせながら
元テーブルのUniqueな項目を検索させ、
一致した場合に更新を行う様な処理になります。


>Private Sub 支店01_実行_Click() 
> …
> …

正直な話、ご提示されたコードは
「myImport 」「Get_FilleName」という不明な関数や
「pstrERR」というどこにも定義されていない変数が出てきたりする為
回答する側としても訳のわからないコードになってしまっています。

また、DAO/ADOが混在しているコードであったりと
TB1 さんがコードの中身を理解されて書いているのか疑問を持ってしまいます。
(切り貼りしている感が否めません。)


雅さんのご提示された内容にもありましたが、

・ワークテーブルの削除クエリ
・ワークテーブルへの追加クエリ(もしくはTransferTextメソッド)
・元テーブルへの更新クエリ

の順序で行うのが一番シンプルの様に思えますね。
(もちろんDAO/ADOを駆使しても可能です)

857 hits

【8470】価格更新について TB1 06/8/17(木) 11:15 質問
【8472】Re:価格更新について 06/8/17(木) 13:06 回答
【8478】Re:価格更新について TB1 06/8/17(木) 14:34 発言
【8483】Re:価格更新について TB1 06/8/18(金) 17:15 質問
【8488】Re:価格更新について 小僧 06/8/20(日) 11:20 発言
【8489】Re:価格更新について TB1 06/8/21(月) 11:08 質問
【8490】Re:価格更新について 小僧 06/8/21(月) 13:09 回答
【8492】Re:価格更新について TB1 06/8/21(月) 14:20 発言
【8493】Re:価格更新について 小僧 06/8/21(月) 15:06 回答
【8495】Re:価格更新について TB1 06/8/21(月) 15:57 質問
【8496】Re:価格更新について 小僧 06/8/21(月) 18:21 回答
【8499】Re:価格更新について TB1 06/8/22(火) 11:25 質問
【8512】Re:価格更新について 06/8/24(木) 17:29 発言
【8517】Re:価格更新について TB1 06/8/25(金) 11:01 お礼

4748 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078222
(SS)C-BOARD v3.8 is Free