Access 2016

レポートで複数フィールドの並べ替えを設定する方法

投稿日 2017年1月7日   更新日 

Accessでテーブルやクエリを基にレポートを作成すると、表示されるレコードの並び順は基本的に基になるテーブルやクエリの並び順に従います。

ただし、テーブルやクエリとレポートの並び順が一致しない場合は、レポート側で独自に並び順の設定が行われていることが原因です。

下のレポートは[ID]順に並んでいますが、このレポートを[売上]の降順、[売上年月日]の昇順に変更する方法を解説します。

売上一覧のレポート

参考ここでのウィンドウの表示は[タブ付きドキュメント](既定)の設定です。

[タブ付きドキュメント]と[重ねて表示]の違いと切り替え方法

Access 2007以降、オブジェクトを表示すると、タブ付きウィンドウで表示されるようになっています。 以前からAccessを使っている方 ...

グループ化と並べ替え

レポートをデザインビューに切り替えて[デザイン]タブの[グループ化と集計]グループの[グループ化と並べ替え]をクリックします。

ポップヒントには、以下のように記されています。

グループ化と並べ替え

レコードをグループ化したり並べ替えて、レポートを見やすくします。データの個数や集計などの算術演算をグループに追加します。

たとえば販売地域でグループ化すると、各販売地域のすべてのレコードと、販売額の合計を一度に表示できます。

レポートのデザインビュー-[デザイン]タブの[グループ化と並べ替え]

または、デザインビュー内で右クリックしてショートカットメニューから[並べ替え/グループ化の設定]をクリックします。

ショートカットメニューの[並べ替え/グループ化の設定]

[グループ化、並べ替え、集計]ウィンドウの表示/非表示のショートカットキーは、[Alt]+[F10]です。

キーボード[Alt]+[F10]

参考[グループ化と並べ替え]は既定でオフになっていることがあります。そのため、並べ替えを設定していることに気づきにくいことがあります。

並べ替えの追加

設定用の[グループ化、並べ替え、集計]ウィンドウが現れます。

[並べ替えの追加]をクリックします。

[グループ化、並べ替え、集計]ウィンドウの[並べ替えの追加]

並べ替えの優先順位一番となるフィールドを選択します。

ここでは[売上]フィールドを選択します。

並べ替え基準フィールドの選択

売上の降順に並べたいので、[降順]を選択します。

これで1番目の並べ替えの設定は完了です。

降順に切り替え

次に[売上年月日]の昇順にしたいので、再度 [並べ替えの追加]をクリックします。

そして、上記と同じようにフィールドの一覧から[売上年月日]を選択します。

既定で[昇順]になっているはずなので、確認します。

これで完了です。

並べ替え基準の追加

印刷プレビューに切り替えて確認します。

[売上]の降順、かつ[売上年月日]の昇順に並べ替えができていることが分かります。

[売上]の降順、かつ[売上年月日]の昇順に並べ替えた印刷プレビュー

参考印刷プレビューからビューを切り替えるときは、ステータスバーのビュー切り替えボタンを使うと便利です。

ステータスバーのビュー切り替えボタン

レポートは既定で1行おきの縞模様になっていますが、この縞の色を変更したり、複数行おきの縞模様に変更することもできます。

レポートを数行おきに色が異なる縞模様(背景色)にするには

Accessでレポートを作成すると、既定で1行おきに背景色が異なる縞模様になります。 背景色はプロパティで簡単に変更できますし、背景色なしに ...

並べ替えの再編集

並べ替えを再編集したい場合は、並べ替え設定画面を表示して変更します。

並べ替え設定

関連ウィザードを使用したレポートの作成方法も解説しています。

レポートウィザードを使って表形式のレポートを作成

Accessでは、テーブルやクエリを基にレポートウィザードを活用してレポートを作成することができます。 ウィザードでは、グループレベルの設定 ...

グループ化については、以下の記事で解説しています。

レポートの[グループ化]と[並べ替え]と[集計]の設定

Accessのレポートにグループレベルを設定して、レコードをグループごとに分類できます。 グループレベルは、ウィザードで指定して作成すること ...

レポートウィザードを使った[グループ化][並べ替え][集計]の設定

Accessのレポートでは、グループレベルを設定してデータを階層的に整理したり、並べ替えやグループごとの集計を行うことができます。 さらに、 ...

また、レポートでグループ化を行うと、グループごとに連番や累計を表示することができます。

グループ単位で累計や連番を表示(レポートの集計実行プロパティ)

レポートのテキストボックスには[集計実行]プロパティがあります。 この集計実行プロパティを使用すると、レポートでグループ単位の累計を計算でき ...

グループごとに改ページして印刷することもできます。

レポートをグループごとに改ページして印刷する方法

Accessのレポートでグループ化の設定をすると、グループごとに改ページして印刷できます。 グループ単位でページを分けて出力したい場合に有効 ...

また、Accessには罫線という機能はありませんが、[詳細]セクションに[直線]を引くことで罫線を引いたように見せることができます。

レポートの詳細セクションに直線を引いて数行おきに罫線を設定する

Accessのレポートで罫線を数行おきに設定する方法です。 Accessには罫線という機能はありませんが、[詳細]セクションに[直線]を引く ...

  • この記事を書いた人
  • 最新記事

-Access 2016 

Copyright © 2001-2026 初心者のためのOffice講座 All Rights Reserved.