• ベストアンサー

Accessクエリで昇順で昇順に並びかえる

お世話になります Accessクエリで昇順にしたのですがID順にそろえたいのですが ■現状 例下記 ID|配達場所| 6|大阪  | 4|大阪  | 7|大阪  | 3|大阪  | 5|京都  | 2|京都  | 1|京都  | 現在上記のような感じになり大阪と京都は区別出来たのですが、 クエリ内ではただ昇順を選んでるだけです(配達場所) ■わからないこと ID番号も昇順にしたい。 ID|配達場所| 3|大阪  | 4|大阪  | 6|大阪  | 7|大阪  | 1|京都  | 2|京都  | 5|京都  | なんだか昇順の昇順でややこしいですがわかる方ご教授願います

質問者が選んだベストアンサー

  • ベストアンサー
  • mo_gu
  • ベストアンサー率51% (56/109)
回答No.4

#1です クエリのデザインで表示されているのかな 左から順に ID 表示にチェック 配達場所  表示にチェック 検索条件 並べ替え:昇順 ID 表示にチェックなし 並べ替え:昇順 わかりにくいかな

その他の回答 (4)

noname#140971
noname#140971
回答No.5

既に回答は出ていますが・・・。 tab1: [ID]_[配達場所] 001___京都 002___京都 003___大阪 004___大阪 005___京都 006___大阪 007___大阪 008___北海道 クエリ1: [ID]_[配達場所]_[ソートキー] 001__京都________京都_________001 002__京都________京都_________002 003__大阪________大阪_________003 004__大阪________大阪_________004 005__京都________京都_________005 006__大阪________大阪_________006 007__大阪________大阪_________007 008__北海道______北海道_______008 ですから、 ID__配達場所 001_京都 002_京都 005_京都 003_大阪 004_大阪 006_大阪 007_大阪 008_北海道 京都が先ですよね・・・。

P3mania
質問者

補足

できましたあーーーーーー 結果おっしゃるとおりIDを2個設置し(一番後ろに1つ) 昇順を実行したところ・・・ 完璧ですこれです ほんとに感謝です ありがとうございました

  • mo_gu
  • ベストアンサー率51% (56/109)
回答No.3

#1です SQLで書くなら SELECT * FROM テーブル名 ORDER BY 配達場所 ASC,ID ASC;

P3mania
質問者

補足

すみません 説明不足です下記 配達場所に 検出条件”大阪” または”京都” 並び替えに昇順としています 本当にすみません質問チェック漏れです、申し訳ないです

  • nmktksk
  • ベストアンサー率36% (75/208)
回答No.2

SELECT * FROM テーブル名 ORDER BY ID ASC,配達場所 ASC; 今、試せる環境でないため確認してないですが、どうですか?

P3mania
質問者

補足

お返事ありがとうございます 説明不足ですみません 大阪と京都の絞込みをしています ほんとすみません 方法は 配達場所に 検出条件”大阪” または”京都” 並び替えに昇順としています ほんとうにすみません

  • mo_gu
  • ベストアンサー率51% (56/109)
回答No.1

>クエリ内ではただ昇順を選んでるだけです(配達場所) 配達場所の次にIDの昇順を入れてください。

P3mania
質問者

補足

さっそくありがとうございます 当方も何度も試しましたがIDの昇順が優先されてしまい配達場所の昇順が外れてしまいます。

関連するQ&A

専門家に質問してみよう