• ベストアンサー

アクセスのリストボックス内の順番について。

アクセスのリストボックス内の順番を変更したいのですが、テーブルの中での順番と異なります。また、テーブル内の順番も昇順か降順しか選べないので、自由に順番を変更するにはどうしたらよいのでしょうか?他の方法があったらそれも教えてください。よろしくお願いいたします。

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

  • ベストアンサー
  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.2

重大な誤解があります Access(データベース)のテーブルにはレコードの順序というものはありません イメージ的には袋の中に放り込まれている状態を想像してください テーブルをビューすると並んでいますが あれはAccessがテーブルから取りだしたものを見ているのだと考えてください ビューでの並び順指定も取り出したものに対する指定で テーブルに対して行っているのではありません また、取り出し順は何も指定しなければAccess任せになってしまいます 並び順を指定したい時には、クエリを使用します 特別な順序で並び替えたいときには その並びを指定できるようなフィールドを作成する必要があります

その他の回答 (1)

回答No.1

テーブル内の順番は「~の昇順」とかにしないと ランダム(勝手に変わったりします)です。 ので、もし順番を指定したいなら 管理番号とかのフィールドの追加をおすすめします。 そゆわけでリストボックスの順番も何も指定しなければ 一定の順になると言う保障はありません。

関連するQ&A

専門家に質問してみよう