このエントリーをはてなブックマークに追加このエントリをつぶやく

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

2014年 10月 15日 Access Tips

アクセスセミナーはこちら
アクセスのTipsはこちら
無料セミナーはこちら
開発のご依頼はこちら

 

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

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

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

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

63_query_01

 

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

 

アクセスセミナーはこちら
アクセスのTipsはこちら
無料セミナーはこちら
開発のご依頼はこちら

このエントリーをはてなブックマークに追加このエントリをつぶやく

月別アーカイブTopics別アーカイブ