お問い合わせ

サービス一覧

Access : クエリで複数のフィールドを基準にして並べ替えを行うとき

2014.10.15
田中裕明

並べ替えを設定したフィールドのうち、左から優先されます

クエリのデザインビューを使えば、テーブルの場合と違って、隣接していない複数のフィールドに並べ替えを設定できます。このとき、左にあるフィールドから優先されます。たとえば「日付」「顧客コード」の順で優先順をつけるならば、「日付」を「顧客コード」より左に置く必要があります。

しかしながら、フィールドの並びは変更したくないとき、たとえば、「No」「顧客コード」「日付」「ステータス」のようなフィールドの並びでデータシートビューでは表示したいときは次のように設定します。

1.フィールドの並びは、表示したい通りにデザイングリッドにフィールドを追加
2.「顧客コード」をもう一つ、一番右側に追加
3.日付の並べ替えを設定
4.2.で追加した顧客コードの並べ替えを設定
5.2.で追加した顧客コードの「表示」をオフ

63_query_01

 

1.の状態では、顧客コードが日付より左にあるので、このまま並べ替えを設定すると、顧客コードの方が優先されます。そこで、顧客コードを日付より右に追加し、こちらに並べ替えを指定します。この顧客コードは、並べ替え用としてこの位置に置きたいのですが、表示はすでに左側にある方を使えばよいので「表示」をオフにします。

 


CONTACT

お問い合わせ

業務改善に真剣に取り組む企業様。お気軽にお問い合わせください。

10:00〜17:00(土・日・祝を除く)

お客様専用電話