ACCESSレポートで顧客コードと区分と金額のデータを商品コードと区分と金額のデータに変換する方法

このQ&Aのポイント
  • ACCESSレポートで顧客コードと区分と金額のデータを商品コードと区分と金額のデータに変換する方法について教えてください。
  • 上記の顧客コードと区分と金額のデータを元に、商品コードと区分と金額のデータに変換したいです。
  • 同じ明細の場合は商品コードの欄を空白にし、区分と金額のみを表示する方法を教えてください。
回答を見る
  • ベストアンサー

ACCESSレポートで

こんにちはACCESS初心者です さっそく質問ですが テーブル 顧客コード 区分 金額 A001    1   800 A001    2   1000 A002    2   1200 A003    1   700 A003    2   900 A004    1   500 上記の様なデータがあったとして、このデータを元に 商品コード 区分  金額 A001    1(仕入) 800        2(売上) 1000 A002    2(売上) 1200 A003    1(仕入) 700        2(売上) 900 A003    1(仕入) 500 の様に上の商品コードと同じ明細のときは区分と金額のみ(商品コードの所は空白)で出力したいのですが可能でしょうか? 回答よろしくお願いします。

  • Geek
  • お礼率32% (9/28)

質問者が選んだベストアンサー

  • ベストアンサー
  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.1

レポートのテキストボックスに、「重複データ非表示」というプロパティがありますので、 それを使ってください。

Geek
質問者

お礼

プロパティの設定だけだったのですね ありがとうございました また、何かあったときは宜しくお願いします

関連するQ&A

  • SQLについての質問

    教えてください!! テーブルAに商品の売上情報(JANコード、売上金額、売上日)、テーブルBに商品マスタ情報(JANコード、更新日付、仕入区分、・・・)があります。欲しい情報は「仕入区分=1を満たす特定期間のJANコード別の売上金額合計」です。更新日付は他の商品マスタ情報を変更する都度付与される日付ですが、仕入区分はどの更新日付でも同じJANコードなら同じ値です。従って、単純に「仕入区分=1のJANコードの売上をSUM」で指定すると、重複行が発生し、正確な売上が出ません。例えば「同一JANコードなら最新の更新日付の仕入区分のみ見る」といった条件を加えるにはどのようにすればよいのでしょうか? 具体的なSQL文で教えてもらえると有り難いです。

  • ACCESS まとめて表示するクエリについて

    商品の売上データ・仕入データが個別にあります。 商品には大中小の分類があり、各分類は2ケタのコードです。つまり、 (1) 大分類/中分類/小分類/仕入金額 01/02/05/1,000 という構成のデータと (2) 大分類/中分類/小分類/売上金額 01/02/05/1,250 という構成のデータとがあるわけです。この2つをExcelデータで持ってて、データが大量なのでAccessに取り込み、最終的には 大分類/中分類/小分類/仕入金額/売上金額 01/02/05/1,000/1,250 というように、仕入金額と売上金額を一纏めにして表示したいのです。 ここで、上記(1)を仕入テーブル、(2)を売上テーブルとし、 SELECT 大分類,中分類,小分類,仕入金額,売上金額 FROM 仕入,売上 WHERE 仕入.大分類=売上.大分類 AND 仕入.中分類=売上.中分類 AND 仕入.小分類=売上.小分類 とクエリを作ってみたら、各テーブルのデータが数千件になっただけで、物凄くクエリの動きが遅くなりました。 大中小分類の一致を、WHEREでなくINNER JOINで記述してみても、遅くなります。 最初のテーブル作成からして、間違ってるでしょうか?いい案はないでしょうか?

  • [AC2k]レポートの詳細が逆に。。。

    Access2000のレポートについて、教えてください。 ---- フォーム:F_売上伝票,F_売上伝票明細 (伝票番号をキーにしてサブフォームにしています。) テーブル:T_売上伝票,T_売上伝票明細 クエリー:Q_売上伝票出力 レポート:R_売上伝票出力 ---- [F_売上伝票](F_売上伝票明細)で入力したデータは、 [T_売上伝票] 伝票番号| 売上日付 |顧客コード|・・・ ----+-----+-----+---   1001|2001/07/16|T20111  |・・・ [T_売上伝票明細] 伝票番号|商品コード|・・・ ----+-----+---   1001|1021   |・・・   1001|5545 |・・・   1001|3222 |・・・    1001|4665   |・・・  レポートのソースであるクエリーの結果は [Q_売上伝票出力] 伝票番号| 売上日付 |顧客コード|商品コード ----+-----+-----+-----   1001|2001/07/16|T2001 |   1021   1001|2001/07/16|T2001 |   5545   1001|2001/07/16|T2001 |   3222   1001|2001/07/16|T2001 |   4665 と素直に出てくれるのですが、 レポートの結果(詳細セクション)は 商品コード ----- 4665 3222 5545 1021 となってしまいます。 クエリーでソートしている訳でもありません。 お客様のご都合で、 ・商品コード順にソートする というクエリーは不可です。 レポートが、クエリー通りに出てくれる方法は 無いでしょうか? レポートを作り直したら出来るかもしれませんが、 原因を掴みたいので、ご教授願います。 よろしくお願い致します。 #プロポーショナルフォントは面倒です(;_;)

  • SQL文 グループ集計TOPに対する明細

    すみません、教えてください。 得意先の売上額上位10社のそれぞれについて、仕入合計額上位10商品のリストを出力するSQL 文をがわからなくて困っています。 できれば、一般的なSQL文(SQL92)でお願いします。 テーブルは、下記の2つです。 -------------------------------------------- ・t_売上明細  売上日  得意先コード  商品コード  売上金額 ・t_商品マスタ  商品コード  仕入単価 <出力>====================================== 得意先コード, 売上合計,商品コード,仕入額合計 -------------------------------------------- C3 \300100    A08 \32500     A04 \31000     ~~~    A10 \30000(Top10) C2 \200200    A05 \22500    A04 \21000     ~~~     A10 \20000(Top10) ~~~ ~~~ C10 \1000(Top10)    A97 \500    A14 \100    ~~~    A96 \10(Top10) ================================

  • ACCESSレポート改ページ教えてください☆

    いつもお世話になっております。今回も悩み悩んでいます。(-。-;) 今回もよろしくお願いします。 以下のようなクエリで作成したデータを作成しました。 商品グループ   仕入日   金額    A       07/08/01   10     B       07/08/23   50     A       07/08/01   20     B       07/08/24   10  このようなデータを使用しまず、レポートを作成する際に商品グループごとに改ページしたいと思い、商品グループのグループヘッダーを作成しプロパティで、"セクションの前" に設定し、うまくいきました。 1つの条件でグループ化、改行はうまくいくのですが、以下のように商品グループと仕入日でグループ化し、改行するにはどうすればよいのでしょうか? 《P1》 A    -----(商品グループヘッダー) 07/08/01 -----(仕入日グループヘッダー)  10   -----(明細)  20 《P2》 B    -----(商品グループヘッダー) 07/08/23 -----(仕入日グループヘッダー)  50   -----(明細) 《P3》 B    -----(商品グループヘッダー) 07/08/24 -----(仕入日グループヘッダー)  10   -----(明細) 設定だけでうまくいくのでしょうか? VBAとか必要になってくるのでしょうか? よろしくお願い致します。。

  • Accessのテーブル結合方法

    Access2000で商品の仕入と売上の受払を一覧表にしようとしているのですがうまくいきません。 テーブルは商品仕入と、売上の2つがあって 仕入には荷受した日、商品コード、数量、仕入金額と値入金額、仕入先があります。 売上には売上した日、商品コード、レジ番号、利用者、数量、売上金額となっています。 この2つを1枚の表にして、商品コード別に在庫が動いた日、適用(売上ならレジ番号、利用者を表記して、仕入なら仕入先を明記)、仕入数量、仕入金額、値入金額、売上数量、売上金額となるようにしたいのですが、うまくいきません。 ユニオンクエリを使ったり、選択クエリで単純にならべたりしたのですが、私の知識ではどうにもならなくなりました。 よろしくご指導のほどお願いします。

  • Access2010のレポートで出来るかどうか?

    アクセス2010のレポートで、例えば、以下の様な帳票が出力可能かどうか教えてください。 商品A 1月の売上げ 2月の売上げ・・・・12月の売上げ 商品B 1月の売上げ 2月の売上げ・・・・12月の売上げ   ・   ・   ・ このようなレポートを出力する場合、どのようなレポートを作成すればよいのでしょうか? ちなみに、1~12月になっていますが、今月から過去12ヶ月分を表示するような感じで、テーブルにはその情報は入っているものとします。

  • Accessを使って複数データをまとめたい

    エクセルの2つのシート、A店の売上データ、B店の売上データを一つのシートにまとめて 且つ、売上金額を商品ごとにまとめ、商品コードの一覧表に紐づけたいのですが やり方が分からずにいます。(データをインポートして都度使えるようにしたいのですが) A店売上データ えんぴつ 2本 200円 消しゴム 1個  100円 ものさし 3個  30円 ・ ・ ・ B店売上データ えんぴつ 1本 100円 消しゴム 1個  100円 のり   2個  20円 ・ ・ ・ (1)この2つのデータをまずは下記のようにまとめたい えんぴつ 3本 300円 消しゴム 2個  200円 ものさし 3個  30円 のり   2個  20円 ・ ・ ・ (2)次に商品コードのあるシートと紐づけしたい 商品コード 商品 購入数 合計金額 A252 えんぴつ 3本  300円 C300 消しゴム 2   200円 GH01 ものさし 3   30円 XX01 のり   2     20円 ・ ・ ・ A店売上データ B店売上データ 商品コードのあるデータシートは それぞれテーブルを作りましたが(テーブルが3つある状態) リレーションをどう組んで そのあと、追加クエリかユニオンクエリにしたほうがいいのか悩んでます。 また、A店売上データ、B店売上データを 組んでひとつにまとめたクエリをテーブルにして 商品コードのあるテーブルと紐づけたいと思いましたが やり方があまりわかりません。 作業自体はさほど難しくなさそうに感じるのですが やり方が飲み込めないでいます。 すみませんが、わかりやすく教えていただけると大変助かります。 教えて頂けますようお願いいたします。  

  • accessのレポート

    access2000で以下のようなテーブルがあります。 日付,商品Aの売上,商品Bの売上 2006/05/01,1000,1200 2006/05/02,1100,1300 2006/05/03, 900,1000 2006/05/04,1000,1000 2006/05/05,1200,1100 このテーブルから以下のようなレポートを作りたいと思っています。 ,5/1, 5/2, 5/3, 5/4, 5/5 商品A,1000,1100, 900,1000,1200 商品B,1200,1300,1000,1000,1100 いろいろ考えたのですが、どうしてもうまくいきません。このようなレポートを作るのはむりなのでしょうか。 よろしくお願いします。

  • MS ACCESSについて教えてください。

    現在、日報を作っています。メインのテーブル構造は、売上ID、売上日、売上額、来店客数、事業所ID(事業所名)などです。今回詳細のデータを入力したいと考えています。詳細データは2種類です。一つは商品別の売上数と売上金額、もう一つは、時間帯別の来店客数と売上額です。商品も売上時間帯も事業所によって、重複しているものと、重複していないものがあります。例えば、商品でいうと、A商品はA店舗とC店舗で取り扱いがあるが、他にはない等です。時間帯の集計方法も営業時間の違いで、1日2回の店舗もあれば1日3回の店舗もあります。更に商品で言うと期間限定商品などもあります。単純には商品テーブル、売上明細テーブルなどを作成し、サブシート(サブデータ)に商品や時間帯区分名などを一つ一つ選択して入力していけば、良いのですが、各店舗に見合った商品名や時間帯区分がフィールドのように表示されて、後は売上額や数量のみを入力するデータベースにするにはどうすればよいでしょうか?アクションクエリーやイベントプロシージャを使うしかないでしょうか?テーブル構造とクエリーの結合方法ではむりでしょうか?