• 締切済み

アクセス レポート作成時に集計した数値の並び替えは?

初心者の初歩的な質問ですが、 アクセスのレポートについて教えてください。 会社名  注文日   数 A社   H18.10.11  10件 B社   H18.10.20  10件 B社   H18.10.21   5件 C社   H18.10.21   5件 このようなデータをグループ化してレポートで出力しています。 10月分集計表で詳細データを非表示にして 会社名(グループヘッダー)集計(グループフッター)   A社            10件(SUMで集計)   B社            15件(SUMで集計)   C社             5件(SUMで集計) ここで質問ですが、集計した件数を昇順(又は降順)で並び替えることはできないのでしょうか? 素人考えで作ったので、うまくいきません。 よろしくお願いします。

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

クエリーで「表示」「集計」として 会社名の集計欄をグループ化で昇順、数の集計欄を合計 として元のデータベースに設定 並べ替えを数の合計で昇順、会社名で昇順にすればよいかと...

punyan22
質問者

補足

こんなに早くお返事がいただけるとは思っていなかったので、 実はデータが手元にありません。 明日、クエリーで試してみたいと思います。 ありがとうございました。

関連するQ&A

  • Access2007 レポートでの並び替え

    Access2007 でレポートを作成ましした。 グループ化して-値全体-昇順 として並び替えを行っているのですが 一つのレポートの中で、値によって 昇順にしたり 降順にしたりしたいのですが、 どのようにしたらよいでしようか。 Accessはあまり詳しくありませんが、ご教授お願いいたします。

  • Accessのレポート上でのデータ抽出とその集計

    Accessで、たとえば、 商品 個数 金額 A   123  1230 B    2   330 A   12   20 というようなデータで、金額をグループフッターおよび ページフッターで合計されるようにつくっているレポートが あります。 このレポートに、上記の商品AとBそれぞれにわけた場合の 合計も、グループフッターに表示したいのですが、 うまくできずに悩んでいます。 どういった数式を入れたら上記のリストからAとBを区別して 合計を出せるようにできるのでしょうか? 教えてください。 よろしくお願い致します。

  • Access2007 集計レポートについて

    Access2007 集計レポートについて質問させて下さい。 営業マンが全部で17名、それぞれのグループが5つに 分かれています。 集計内容は、各17名とそれぞれが所属するグループ5つ、 これが13のブランド別での内容となります。 各担当にはそれぞれ月次での目標数と金額が、 集計時の実績数と実績金額を表示させたいと考えています。 現在の方法はレポートのフッター部分を使用して 上記下記項目を設定し集計しようとしているのですが、 フィールド数が255を超えていますとのメッセージが出てしまい、 先へ進むことができません。 1人の営業のレポートは上記13のブランドに対し 目標と実績が発生しますので26のフィールド?が発生してしまいます。 その26のフィールド×22=572のフィールド?が必要となってしまいます。 目標にかんしては月次での目標テーブルから該当データを持ってくる様に しており、実績が基幹システムからのデータリンクにて集計する形を 取っていますが、最終的に1つのレポートで作成したいと思っています。 今まではExcelで手入力で作成していたのですが、Accessを使用できる 環境があり、合理的に数字の集計ができればと思い作成していたのですが 255の壁にぶち当たってしまいました。 何か良い方法があれば教えて頂きたいと思います。 尚、当方まだ初心者レベルとお考え下さい。 宜しくお願い致します。

  • Access の集計について教えて下さい。

    Access の質問ばかりしてすみません。 今度は集計について教えて下さい。 レポートで集計したいのですが、SUMを使ったところパラメーターが出ました。 テキストボックス合計 ・A・Bがあります。 テキストボックスAには=合計-Bの式が入っています。 その下に列ごとの集計を出したいのでSumを使ったところ、Aの集計だけ出来ません。 どのようにすると集計出来ますか? 教えて下さい。 よろしくお願い致します。

  • Access2000 レポートの並び替えについて

    こんにちは。Access2000について質問です。 フォーム上で指定された項目で並び替えをし、それをそのままレポートの並びにしたいのですが、それがどうも上手くいきません。指定する項目はコンボボックスで複数有り、昇順・降順も指定できるようになっています。レポートを開くときにそのフォームで指定されている項目を読み、コードで並び替えを指定しているのですが、どうやら元のテーブルのキー項目の昇順で表示されているようなのです。「並び替え/グループ化」(青いカッコのもの)は、並びが固定されてしまうので使用したくないのです(実際いつも使っていません)。 同じような現象になったことがあるという方、または解決方法をご存知の方は、回答よろしくお願いします。

  • Access レポートの集計 

    レポートで売上の合計を集計したのですが、特定の品目だけ 合計値に含めないようにするにはDsum関数で良いのでしょうか? レポート 品目_売上 a_100 b_200 d_300 e_400 計1000 c_250 このようなレポート形式にしたいのです。

  • アクセスのレポートの順番の並べ替え

    昨日、質問させていただいたものです。 同じ質問で、すみません。 アクセスのレポートの並べ替えが うまく出来ません。 「表示」-「グループ化/並べ替えの設定」 会社名 : 昇順 支店名 : 昇順 商品  : 昇順 だったのを、 会社名→支店名→商品 の順に昇順になってなかったので カナにしたらいいのかと 会社名(カナ)を追加して 会社名(カナ): 昇順 支店名 : 昇順 商品  : 昇順 グループヘッダー:はい グループフッター:はい グループごと:各値 グループ間隔:1 同一ページ印刷:しない にしました。 会社名(カナ): 昇順 会社名(カナ): 昇順 支店名 : 昇順 商品  : 昇順 にして、 会社名のグループごとを 先頭の一文字と各値 の二行に分けてもみました。 会社名(カナ)にした時点で データー上存在する支店が数点消えます。 他のレポートは、難なく変更できましたが これだけ、どうしても並んでくれません。 最初に、 会社名:昇順  にしているのに、会社名が並ばずに バラバラで出てきたので この時点で 何か間違っているのでしょうか? 前回の回答者の方には、アドバイスいただいたのですが アクセスのことが まだ理解できていないので 少し 意味が分かりませんでした。 どなたか、助けてください。

  • Accessにてページごとの集計

    Accessで、ある一覧表の数量の部分を集計させたいので、ページフッターにテキストボックスを作り、 =sum([数量]) と入力したところ、エラーになります。 レポートフッターだとうまく計算するのですが、ページごとの集計はできないのでしょうか? よろしくお願いします。

  • Access クロス集計 レポート 合計値

    accessでクロス集計クエリを作成し、その結果でレポートを作りました。 総計やグループごとの合計値を表示したいのですが、マニュアル本やヘルプを見ても「sum」利用しか出てきません。 (本当はあるのかもしれませんが、見つけられませんでした) テキストボックスに一個一個「sum」を入れて合計値を作るしかないのでしょうか? データ量が物凄く、集計するデータ(列)が500以上あるので、大量のsumと戦わなければなりません。 何か良い方法があると思うのですが、見つけることができません。 どなたかご教示いただければ幸いです。 当方の環境: win2000 access200 なお私のレベルは簡単な関数を使えるだけで、SQLやVBAはチンプンカンプンです。 よろしくお願いいたします。

  • accessレポートの除外表示、実人数、並べ替え

    ご覧いただき、ありがとうございます。 Access2010を使用している初心者です。レポート2枚を作成しています。 3点、お聞きしたいことがあります。 お分かりになる部分だけでも結構ですので、どなたかご教授いただけますでしょうか? ********* (1) グループ化で特定のレコードを除外して表示 レポート名:レポート2 / レコードソース:テーブルI 使用するフィールド:依頼者ID、曜日、項目名 --- 曜日 ヘッダー ---   [曜日] --- 項目名 ヘッダー ---   ★[項目名]       <[項目名]A-Dの各件数> =Count([項目名])  --- レポート フッター ---   E             <[項目名]がEの件数> =Sum(IIf([項目名]="E",1,0))   ひと月の項目名と件数を下方向に並べます。 この時、項目名A,B,C,Dがあり、Eを除外して表示したいです。 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ また、そのレポート内の下部で、グループ化せずにEの集計も行いたいのです。 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ … ★の式を、=iif([項目名]<>"E",null ,[項目名]) としたら循環参照となってしまいます。 … テーブルIから作ったA-DおよびEのみの選択クエリ、またはテーブルIとEのみの選択クエリに分けて、レコードソースに追加し、参照先を分けようとしましたが、「指定されたフィールド '[項目名]' が SQLステートメントのfrom句にある複数のテーブルを参照しました」とエラーが出ます。 ********* (2) 実人数のカウント レポート名:レポート2 / レコードソース:テーブルI 使用するフィールド:担当者名、依頼者名、会員、項目名 --- レポート ヘッダー --- <「項目名」A-Dの総件数>  =Count([担当者])-Sum(IIf([項目名]="E",1,0)) ★<「項目名」A-Dの依頼者実人数>  <A-Dで「会員」フィールドが null の総件数>  =Sum(IIf([依頼者名]<>"" And [会員]="",1,0))-Sum(IIf([項目名]="E" And [会員]="",1,0)) ★<A-Dで「会員」フィールドが null の依頼者実人数> <A-Dで「会員」フィールドが 1 の総件数>  =Sum(IIf([依頼者名]<>"" And [会員]="1",1,0))-Sum(IIf([項目名]="E" And [会員]="1",1,0)) ★<A-Dで「会員」フィールドが 1 の総件数> ひと月の項目名をフィールド「会員」で分けて集計します。 実人数はクロス集計クエリを参照して、手入力すれば解決しますが、できれば自動的に行いたいです。 ********* (3) グループ内での任意の並べ替え レポート名:レポート2 / レコードソース:テーブルI / 使用するフィールド:担当者名、依頼者名、会員 --- 担当者 ヘッダー --- <A-Dでの担当者>  ★[担当者]           --- 依頼者名 ヘッダー --- --- 項目名 ヘッダー --- <A-Dでの依頼者>  [依頼者名]       [項目名]         <各依頼者、各項目名の件数> --- 担当者 フッター ---  <担当者ごとの総件数> =Count([担当者])-Sum(IIf([項目名]="E",1,0)) レポート1の問題を踏まえ、一応、項目名Eを除外して集計しています(現時点で未解決) ここでは、担当者の並び替えを任意に行いたいです。 昇順や降順ではなく、例えばあ・い・う・え・おを、い・う・あ・お・えのように並べたいのです。

専門家に質問してみよう