- 締切済み
Accessでのデータ加工方法を教えてください
アクセス(Microsoft Access)で複数のデータから条件にあったデータを抽出する方法を知りたいです。 1:JANコード,原価 と並んだ20万件のテーブルと、 2:商品番号,JANコード,数量 (商品番号違いの同一JANコードがあり、JANコードなしの商品番号はありません。2のデータのJANコードはデータ1に必ずあります) と並んだ40万件のテーブルがあります 2のデータに1のデータからJANコードを基準にして、原価をもってきて 3:商品番号,JANコード,数量,原価 のデータを作成したいのですが、どのような手順で行えばいいのでしょうか? JANコードを軸にして1のデータから2のデータに当てはめていくのですが、 1のデータの「原価」は1点あたりの原価、 3のデータの「原価」は『1のデータの「原価」』×『2のデータの「数量」』の形にしたいと思っています。 アクセス初心者で説明が上手く出来ないのですが、この説明でわかった方いらっしゃいましたら、お願いいたします。
- みんなの回答 (5)
- 専門家の回答
関連するQ&A
- Accessの操作について質問です。
Access2002をつかっています。 登録コード,商品コード,数量(1),原価・・・と並んだテーブル1と 商品ジャンルコード,商品コード,商品名,原価,数量・・と並んだテーブル2があります。 テーブル2からテーブル1にある商品コードと同じものを抜き出したいと思います。 商品ジャンルコード(テーブル2),商品コード(テーブル1にありテーブル2にもある商品コード),商品名(テーブル2),原価(テーブル2),数量(テーブル1と同数),・・ というデータを新たに作りたいです。 データ1の特徴 ・登録コードが違い、他の列は全て同じの行がある。 ・数量は全て1 データ2の特徴 ・数量は1以外が多い ・原価、数量が違い、他の列は全て同じ行がある。 例えば、テーブル1にある商品コードAという商品はテーブル1では数量1で計10行あり、 テーブル2には数量6と数量4と数量3で3行になっているという形です。 テーブル2からテーブル1の数量10を抜き取ったデータを作りたいです。10はテーブル2の計13のどの行からとってもいいです。 わかりづらくて申し訳ございませんが、わかる方いらっしゃいましたらお願いします。
- 締切済み
- オフィス系ソフト
- アクセスでデーター抽出方法を教えて
アクセスで、クエリー&サブフォームを使わず、テーブルのデータをフォーム上で抽出したいです。教えて下さい。(例)テーブル1:商品名A 商品番号2・・・・・、フォーム上で商品番号2と入力したら商品名Aだけを表示したい。
- 締切済み
- オフィス系ソフト
- Access データ合算について
Accessの初心者です。 Accessで毎月のPOSデータ(売上データ)を管理しています。月別にテーブル保存しているのですが、そのデータを合算するにはどう操作したらよろしいのでしょうか。 テーブルには1年間(4月~3月)が月ごとに保存されています。合算させたいのは「JANコード」の13ケタです。このJANコードが一致したデータの個数と売上を合算させたいのです。データ量は1ヶ月につき25万件(アイテム)あります。ExcelはちょっとできるのでExcelでの処理なら思いつくのですが、なんせデータ量が多くて全てを読み込むことが出来ないのです。 データは左から 「ID」「JANコード」「品名」「個数」「売上」 となっています。 初心者なものですから、質問が足りなかったら申し訳ありません。どうぞよろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Accessのクエリのデータ抽出のエラー?について
お世話になります。 Accessのクエリでのデータ抽出について教えてください。 テーブルからフィールドを商品コードと出荷日の2つを選択し、 集計を使用して、商品コードでグループ化して、出荷日で最大にします。 すると、抽出条件で商品コードを指定すると抽出できるのですが、抽出条件で 指定せずすべてのデータを抽出すると出てこない商品コードがあります。 たとえば[A]という商品コードを抽出条件に指定すると抽出できるのですが、 抽出条件で指定せずすべてのデータを抽出するとこの[A]という商品コードが 抽出されません。 何が理由なのかお分かりになりましたらどうぞよろしくお願いいたします。 当方SQLがわかりませんのでクエリのデザインビューでご説明いただけますと 幸いです。
- 締切済み
- その他MS Office製品
- ACCESS 顧客データ 購入履歴検索について
ACCESSで顧客データを管理しています。 ●月●日以降 ○○製品の購入履歴があった人が、 その日付以降に再来店しているか、再来店日、購入製品をだしたいのですが、 良い抽出方法ありますか? テーブルには、↓ があります。 顧客コード 顧客名 売上日付 取引番号 商品コード 商品名 売上数量 店舗名 分かる方いらしたら教えて下さい! 宜しくお願いします。
- 締切済み
- Windows系OS
- Access DLOOKUPについて
Access DLOOKUPについて こんにちは。Access2010でのDlookupについてお教えください。 ■注文テーブル オーダーID,商品コード,数量,お店番号 001,A01,1,お店1号 001,A02,5,お店1号 002,B01,3,お店2号 002,B02,3,お店2号 ※同一オーダーIDで商品コードが重複する事は無 ■確認用注文テーブル 商品コード,数量,お店番号 A01ですよ,1お店1号 B02です,3,お店2号 ※なんと、オーダーIDがありません。さらに商品コードに変な文字列も入っています。 ■やりたい事 フォームに「判定」というテキストボックスを配置しました。 コントロールソースで以下の条件にあっているなら○、あっていないなら×と表示したいです。 ○注文テーブル.商品コードと確認用注文テーブル.商品コードを比較。 注文テーブル.商品コードのデータが確認用注文テーブル.商品コードに含まれていること。 ○注文テーブル.数量と確認用注文テーブル.数量がイコールであること。 ○注文テーブル.お店番号と確認用注文テーブル.お店番号がイコールであること。 これらを満たしていれば、○、満たしていなければ×と表示したいです。 Dlookupでなくても、何か他に方法がありましたらお教えください。 宜しくお願いします。
- ベストアンサー
- その他(データベース)
- アクセスのデータ抽出
現在テーブルA(支店コード、支店名、郵便番号、住所)とテーブルB(支店コード、社員番号、商品Aの売上数、商品Bの売上数・・・※商品名ごとにレコードを持っています。)の2つのテーブルを使っています。 これをクエリで抽出しているのですが、社員一人につきひとつのレコードしか抽出されません。 売上のない支店も全て抽出し、実績報告書として印刷するため、テーブルAとBに結合のプロパティでテーブルAの全てを選んでいるため、これ以外の方法でテーブルBのデータ全てを抽出したいのですが、何か方法はありますか?
- 締切済み
- オフィス系ソフト
- Access リレーションとデータの参照について
パソコンはアクセスとエクセルマクロの入門書を読み終えたレベルです。 只今、注文実績管理をする為にアクセスを構築していますが思うようにできません。 職場でPCの相談する相手がいないため、大変困っています。どなたかお知恵をください。 相談の内容ですが、【C】の注文テーブルにある「注文番号」と「数量」と「日付」で 期間中の発注実績の集計をしたいと考えています。 【B】と【C】がまったく関連付けることができません。 【A】顧客テーブル (1)ID(オートナンバー) (2)発注コード (3)氏名 (注)顧客テーブルにある「発注コード」がローマ字と数字の組み合わせで 、これでリレーションシップを設定したいのです。 【B】商品テーブル (1)ID(オートナンバー) (2)注文番号 (3)品名 (4)金額 【C】注文テーブル (1)ID(オートナンバー) (2)発注コード (3)日付 (4)氏名 (5)注文番号1 (6)注文番号1(数量) (7)注文番号2 (8)注文番号2(数量) (9)注文番号3 (10)注文番号3(数量) ・ ・ ・ 注文番号50 注文番号50(数量)
- ベストアンサー
- その他(データベース)
- このCSVを加工してからアクセスに取り込むべきか、アクセス上で加工できるか教えてください
あるショッピングカートで出力されるCSVが下記のようになっており、 発送作業に使うために加工が必要と思っております。 【元のCSV】 受注日時、商品番号1数量1サイズ1商品番号2数量2サイズ2・・・、金額 2010/3/28 8:50,<>2S000001:5:::,6500 2010/3/29 9:52,<>1S000004:1::S:<>1S000002:3::L:,13700 2010/3/30 16:25,<>1S000003:1:::<>1S000002:3::L:<>2S000001:1:::,27700 【加工後のCSV】 受注日時、金額、商品番号1、数量1、サイズ1、商品番号2、数量2、サイズ2、・・・ 2010/3/28 8:50,6500,2S000001,5, 2010/3/29 9:52,13700,1S000004,1,S,1S000002,3,L 2010/3/30 16:25,27700,1S000003,1,,1S000002,3,L,2S000001,1, 元のCSVでは全ての商品番号、数量、サイズが1組のコンマの中に収められてしまっているのが問題なんです。 1レコードの商品数は、1回の買い物で何種類の商品を購入するか分からなく、 限度を決められないので、延々と増えてもいいように末尾に置くしかないかと。 本当は元のCSVをアクセスのテーブルにリンクさせ、クエリーで一発解決したいのですが、 無理であれば一旦CSVを正規表現で加工してから、アクセスに取り込もうかと思っています。 アクセス内で解決する方法か、CSV上で一次加工するアドバイスをお願いします。
- ベストアンサー
- オフィス系ソフト
- アクセスのクエリについて(前当期比較させたい)
現在、アクセス2010を勉強中の超初心者です。 アクセスを用いて、前期と当期の商品売上数量比較表(得意先ごとの)を作成できないか考えております。 ■さっそくですが、以下の4つのテーブルがあったと仮定します。 テーブル(1)(商品マスター) テーブル(2)(得意先マスター) 品コード | 品名 店コード | 店名 1 | ○○ A | あか 2 | ×× B | いき 3 | △△ C | うす テーブル(3)(前期売上データ) テーブル(4)(当期売上データ) 店コード | 品コード | 売上数量 店コード | 品コード | 売上数量 A | 1 | 10 A | 3 | 20 A | 3 | 15 A | 4 | 25 B | 1 | 17 B | 2 | 27 : | : | : : | : | : ■以下のようなデータ抽出できないかを検討しています。 店コード | 品コード | 前期売上数量 | 当期売上数量 A | 1 | 10 | 0 A | 3 | 15 | 20 A | 4 | 0 | 25 ◆自身で検討してみましたが、「前期に売上実績があるが、当期に売上実績がないケース」、及び「その逆のケース」についてうまく抽出できません。(上記例で言いますと、A店に対する売上で品コード1 と 品コード3 の商品売上数量比較ができませんでした。) 解決方法わかる方、ご教授のほどよろしくお願い致します。
- 締切済み
- その他(データベース)
補足
ありがとうございます。 数値には共になっているのですが、実行するとTOTALKの列が全て空欄で表示されます。。申し訳ございません。