• ベストアンサー

アクセスでの並び替え方法を教えて

 例えば「取引先住所」フィールドを指定した順番に並び替えたいのですが・・ 昇順、降順ではなく、「東京、大阪、福岡、新潟・・」のように自分で指定した 順にする方法がわかりません。アクセス2000を使っています。初心者なのでできるだけ簡単な方法があれば、尚うれしいです。よろしくお願いします。

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

  • ベストアンサー
  • celena
  • ベストアンサー率19% (26/132)
回答No.1

「取引先住所ID」とかいうフィールドを作ってあげて、 東京、大阪、福岡・・・と自分で並び替えたい順に1,2,3,4・・・と番号を付けてあげればいかがでしょうか? そしてそれを並び替えればOKなんじゃないでしょうか? 自分もあんまり詳しくないので他の方法は知りません、すみません。

chifumi
質問者

お礼

さっそくの回答ありがとうございます。 初心者の私にはぴったりの方法です。 ただし、データがちょっと多いので大変ですが まずはこれでやってみます!助かりました。

その他の回答 (1)

  • ARC
  • ベストアンサー率46% (643/1383)
回答No.2

[表示順]フィールドを作って、そこに表示したい順に連番を振っていくのもありですね。 何千件もあるレコードに任意の順序で並べ替えを行いたいのであれば、#1,celenaさんのご回答が有効です。 伝票一つに明細項目が数件あって、その明細の並び順を任意にしたい、というのであれば、上記の方法が有効です。 尚、連番を振るのに手動で振る方法と、VBAを使って自動で振る方法とがありますが、VBAの方は初心者の方には少しばかり難解かもしれません。

chifumi
質問者

お礼

回答どうもありがとうごあいます。 なるほど「表示順」フィールドですね、やってみます。 少し数が多いのが難点ですが、VBAはまだ未知の世界 なので手動でがんばってみます。

関連するQ&A

  • Accessでレポートで印刷する際に自分で希望した順序に印刷出来ますか?

    Accessのレポートを使って印刷をする時に、そのフィールドの昇順や降順ではなく、自分の指定した順番に並べ替えて印刷することは可能でしょうか?

  • accessで並び替えの順序の設定

    access2000です。 テーブルを並び替えをしたいのですが 昇順・降順以外に並び替えを指定出来ますでしょうか? 例えば 大阪・兵庫・京都・奈良・和歌山だと 京都、大阪、奈良、兵庫、和歌山という順にしか並び替えられません。 これを大阪がはじめ、次は兵庫、次は京都、奈良、和歌山と並び替えをこちらの都合で設定したいです。 できますでしょうか?

  • アクセスのデータの並び替え

    アクセスで、データを表タイプのフォームに出して、フォーム上で回数フィールドを昇順・降順でボタンを使って並び替えをしたいのですが出来ますでしょうか? 現在は、右クリックして並び替えています。 宜しくお願いします。

  • アクセス 昇順の並び替えについて

    アクセスで、添付の写真の通り (1)売上日→昇順 (2)商品コード→昇順 (3)単価→降順 と設定したのですが、優先順を第1キー(1)、第2キーを(2)と、第3キーを(3)と 設定したいのですが、どのように設定を行うのでしょうか?

  • Accessでのフィールドの並び替え

    Accessでフォームを作成して、デザインビューで表示します。 フォームのプロパティを表示すると、プロパティ項目の中に「並べ替え」という項目があります。 ここを使って、例えば「登録ID」というフィールドの昇順に並べ替えたい場合、どのように記述すればいいのでしょうか??? 「昇順」とか「降順」の記述ルールが分かりません。 よろしくお願いします。m(_ _)m

  • Excel ピボットテーブルで並び替えをしたい

    Excelでピボットを使って並び替えがうまくいきません 例   A    B    C     1   名前 地区名 施設名 2    太郎 大阪  グランド 3   太郎  大阪 グランド 4   花子   東京 公園 5    花子  東京  公園 6   花子  東京  公園 7   正義 名古屋 球場 8    正義 名古屋 球場 となっているのを並べ替えとフィルタを使用したら 正確にできたのですが、ピボットを使用しピボットのフィールドリスト にある「名前」にチェックを入れてレポートを作成したら意図しない 降順、昇順になりました。よく見ると、ひらがなを使用した「名前」が 昇順の先頭になり、行番号1~6まで昇順、7~20まで、21~33というような結果になっています。行レベルの右にある▼をクリックして 昇順、降順をクリックしても同じ結果でした。(すべて選択)などを見ると昇順、降順の結果通りに並んでいます。できれば、ピボットで 昇順、降順を意図した結果(ここでは五十音順)にしたいのですが わかる方教えてください

  • ACCESSの並べ替え

    ACCESSで住所録を作っています。 データの並べ替えをしたいのです。 ただし昇順ではなく、「親戚」「ゴルフ」「その他」「会社」の順にしたいです。 以上4つのデータは「所属」フィールドに入力してあります。 なのでデザインクエリの「並べ替え」で「昇順」にすると 「会社(か)」「ゴルフ(ご)」「親戚(し)」「その他(そ)」の順になって さらに隣の「フリガナ」のところを「昇順」にすると それぞれの中で昇順になります。 さきほど書いた、「親戚」「ゴルフ」「その他」「会社」の順(自分の思う順番)に したいときはどのように設定すればよいのでしょうか? 教えてください。よろしくお願いいたします。

  • Access2000 レポートの並び替えについて

    こんにちは。Access2000について質問です。 フォーム上で指定された項目で並び替えをし、それをそのままレポートの並びにしたいのですが、それがどうも上手くいきません。指定する項目はコンボボックスで複数有り、昇順・降順も指定できるようになっています。レポートを開くときにそのフォームで指定されている項目を読み、コードで並び替えを指定しているのですが、どうやら元のテーブルのキー項目の昇順で表示されているようなのです。「並び替え/グループ化」(青いカッコのもの)は、並びが固定されてしまうので使用したくないのです(実際いつも使っていません)。 同じような現象になったことがあるという方、または解決方法をご存知の方は、回答よろしくお願いします。

  • Access97でテーブルのデータを並べ替える方法

    Access97で(OSは98)テーブルで入力したデータをクエリーで並べ替えをかけるのですが、 そのフィールドのデータを昇順、降順以外で自分の思うような順番で 並べ替えることができますか? 例) パソコン、デジタルカメラ、プリンタ、メディアのような順番で。。。 今後他のテーブルと結合するのでこれら以外にコード番号を入力する フィールドを作り、これらをこの順番で入力すればよいのかもしれませんが Excelのユーザー設定リストを並べ替えで使うような機能がAccessにあったかと思いまして。よろしくお願いいたします。

  • ACCESS2007でテーブルの並べ替え方法は?

    ACCESS2007ですが FORMのプロパテイシートの「データ」タブの「並べ替え」項目で、 並べ替えをする項目を指定すれば昇順に並びますが、 降順に並べ替えをする方法を教えてください。 よろしくお願いします。

専門家に質問してみよう