![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
質問失礼いたします。
アクセスで商品管理をしているものです。
フィールド名-商品番号(主キー)、商品名、仕入額、売上額、仕入れ日、売上日というテーブルがあります。商品番号はオートナンバーでレコードが1~13000ほどあります。
もともと、商品番号、商品名、仕入額、仕入れ日欄にはそれぞれ記入されているのですが売上額、売上日は空欄になっています。
そして、商品の取引の際、別のソフトを使っていて結果的に1行目が商品番号、商品名、売上額、売上日のCSVファイルを作成します。
このCSVファイルを使って一括でアクセスに反映させることは可能でしょうか?
例えば、アクセスのテーブルに
商品番号・商品名・仕入額・売上額・仕入れ日 ・売上日
1000・りんご・20円・(空欄)2007/12/6・(空欄)
1001・みかん・30円・(空欄)2007/12/6・(空欄)
1002・いちご・20円・(空欄)2007/12/6・(空欄)
1003・ばなな・20円・(空欄)2007/12/6・(空欄)
1004・さんま・20円・(空欄)2007/12/8・(空欄)
1005・はまち・20円・(空欄)2007/12/8・(空欄)
1006・まぐろ・20円・(空欄)2007/12/8・(空欄)
1007・ごぼう・20円・(空欄)2007/12/8・(空欄)
1008・おくら・20円・(空欄)2007/12/8・(空欄)
といったレコードがあります。
そして、商品の取引が終わって下記ようなCSVファイルが出来ます。
商品番号・商品名・売上額・売上日
1000・りんご・50円・2007/12/9
1003・ばなな・50円・2007/12/9
1005・はまち・70円・2007/12/9
1008・おくら・90円・2007/12/9
このCSVファイルを使ってアクセスのテーブルの(空欄)に一括で取り込むといった感じのことです。説明下手で申し訳ないです。。
商品データが10000以上あり、日々の入金が50件ほどあり、手動でやるのは時間が掛かってしょうがないので一括で変更できるやり方を考えています。。
どなたがご教授の程、よろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
今更新データがCSVファイルだと、言うだけで、平凡なアクセスの問題です。
(1)ADOなどを使ってマスタテーブル(ただしキーでソート後のクエリ)を1レコードづつ読み、CSVファイルも1コードごと読み、キーで
マッチングして、CSV側からマスタへデータを渡す。更新後のマスタを書き出す。
http://vine-linux.ddo.jp/access/form/data_form_e …
のようなイメージのもの。これはイメージ例。
(2)CSVファイルをアクセスのテーブルとして取り込み、SQLなどでCsvから来たデータで更新する
(3)CSVファイルをアクセスのテーブルとして取り込み、アクセスの操作として(アクセスのデザイングリッドの作成)、更新を実現する。
ーー
質問者は質問振りから、(1)(2)は今すぐは無理でしょうから
(3)のやり方を、解説書など読んで勉強すべきです。
講習会テキストにも載っている標準の課題ですから勉強してください。判らなかったら解説書の課題で似たものを探すこと。
そうすればこんなに丸投げの、質問にならないはずです。
まずCSVファイルをアクセスにインポートする方法を勉強すること。
マスタとCVSからのテーブルをアクセスのデザイングリッドの作成までもって行って、色々やって質問されたい。
ーー
CSV=>アクセス
オブジェクトの「テーブル」部で右クリック
「インポート」を選ぶ
ファイル一覧が出るから、「*.CSV」と入れてENTER
CSVファイル一覧が出るから選択する。
「テキストインポートウイザード」が出るから指示に従い
次へ 次へ
完了
でテーブルができるはず。
ここからが勉強です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【ExcelVBA】Powerクエリーでいうピボット解除と同じ処理をVBAで 4 2022/07/06 17:09
- Amazon Amazonギフト券 1 2022/07/05 20:24
- Excel(エクセル) エクセル テーブル機能の不明点 2 2022/04/14 14:10
- メルカリ メルカリにて 商品の写真には商品説明欄と違う物の掲載があるのに 発送されてきたのは、説明欄にある内容 5 2022/06/02 04:58
- Excel(エクセル) VBAで同フォルダ内の別ブックを開かず参照して条件の一致する行の指定セルを抽出するには? 1 2022/07/21 19:29
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- Excel(エクセル) エクセルで最初に値が入っているセルを見つける方法はありますか? 2 2023/07/18 14:58
- 会計ソフト・業務用ソフト Excelで売上げデータの中の任意の商品の合計を出したい 3 2023/01/18 18:19
- 確定申告 メルカリの確定申告について 6 2022/12/14 13:04
- 掃除機・クリーナー・空気清浄機 空気清浄機 3 2023/07/22 14:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
初心者なのですが・・・access...
-
Accessのフォームのテキストボ...
-
AccessVBA SetFocusとGoToCon...
-
Accessのフォームで計算した結...
-
差込印刷での全角表示について...
-
日付型のフィールドに空白を入...
-
SQL文で パラメータが少なすぎ...
-
ACCESS 「パラメータの入力」...
-
エクセルデータをワードで差し...
-
アクセスで追加した項目に全て...
-
アクセスのエラー「クエリには...
-
ACCESSでテーブルをコピーしよ...
-
2つのテーブルに共通するレコ...
-
ACCESS クエリの抽出条件に他の...
-
Accessの桁区切りについ...
-
エクセルにおける「フィールド...
-
ACCESSユニオンクエリから新テ...
-
最新日のデータのみ抽出するク...
-
Excleピボットでデータのない部...
-
テーブルに表示されているもの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのフォームのテキストボ...
-
AccessVBA SetFocusとGoToCon...
-
初心者なのですが・・・access...
-
access 2016で請求書アプリを作...
-
Accessのフォームで計算した結...
-
筆ぐるめ2004での住所録のソー...
-
Accessでアンケート集計を構築...
-
Access フォームの参照先について
-
access2019 コンボボックスの値...
-
Microsoft Accessの使い方
-
アクセス 各テーブルでのフィ...
-
アクセスのデータをCSVファイル...
-
ACCESSで他のテーブルからのデ...
-
CUBASE LE5でアクティベーショ...
-
アクセス クエリーの作成
-
FileMakerProで、ポップアップ...
-
accessについてです。
-
日付型のフィールドに空白を入...
-
差込印刷での全角表示について...
-
SQL文で パラメータが少なすぎ...
おすすめ情報