Windows10 & Office2016 Access2016

Print Friendly

複数フィールドの並べ替えの設定

投稿日:

Accessでは、クエリを利用して指定したフィールドでレコードを昇順や降順に並べ替えることができます。1つのフィールドの並べ替えであれば、デザインビューの並べ替え行で昇順、降順の指定をして実行すればいいのですが、複数フィールドに対して並べ替えを設定する場合は、左側のフィールドから優先順位がつけられます。
右側のフィールドの並べ替えを優先したい場合は、優先したいフィールドを左側へ移動させます。が、実行結果ではフィールドの表示順は変えたくない場合も多いと思います。たとえば、下のようなクエリがあります。並べ替えの設定は何もしていない状態のデザインビューです。
デザインビュー
このままクエリを実行すると、下のようになります。
データシートビュー
このデータシートを[運送料]の降順、[受注日]の昇順に並べ替えたいとします。フィールドの表示順は変わらないまま[ID][受注日][運送料][出荷日]にします。
並べ替えた結果

スポンサーリンク

2つの方法を紹介します。
①まずクエリをデザインビューで開いて[運送料]と[受注日]のフィールドを位置をドラッグで入れ替えます。並べ替えの優先順位は、[運送料]を上位にしたいので[運送料]フィールドを[受注日]の左側に移動します。そして、[並べ替え]行で降順と昇順の指定をします。
デザインビュー
このまま実行すると下のようになりますが、データシートビューでフィールドの表示位置を変更します。※デザインビューのフィールド位置は変わりません。
ドラッグで移動
下のようになりますので、このまま保存します。
データシートビュー
②もう一つの方法です。デザインビューで[受注日]フィールドを[運送料]フィールドより右側に追加して非表示設定にします。デザインビューは下のようになります。クエリの実行結果は①の場合と同じになります。
デザインビュー

お勧め記事と広告

関連記事

テキストボックス作成時にラベルを作成したくない

Accessのフォームのデザインビューでテキストボックスを作成すると、自動的にラベルも作成されてしまいます。これは、意外と面倒に思っていらっ ...

コマンドの実行

Microsoft Office(WordやExcelなど)で作業を進めるにはコマンドを実行しなければなりません。そのコマンドを実行する方法 ...

本文の周りを線で囲むには

Wordで本文の周りを線で囲む方法です。ページ罫線を設定するときに[線種とページ罫線と網かけの設定]ダイアログボックスを表示しますが、このダ ...

データの統合(表の項目名の数と並び順が一致している場合)

Excelには複数の表を統合してくれるデータの統合という機能があります。各店舗や各支店の異なるブックのデータをまとめたり、複数シートのデータ ...

図形を罫線の中央に配置

Excelで罫線で囲んだ中に図形やテキストボックスを中央に配置する簡単な方法です。Excel2016で解説していますが、バージョンは関係あり ...

-Windows10 & Office2016 Access2016

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

Copyright© 初心者のためのOffice講座 , 2017 AllRights Reserved Powered by AFFINGER4.