- ベストアンサー
アクセスのリストボックス内の順番について。
アクセスのリストボックス内の順番を変更したいのですが、テーブルの中での順番と異なります。また、テーブル内の順番も昇順か降順しか選べないので、自由に順番を変更するにはどうしたらよいのでしょうか?他の方法があったらそれも教えてください。よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
重大な誤解があります Access(データベース)のテーブルにはレコードの順序というものはありません イメージ的には袋の中に放り込まれている状態を想像してください テーブルをビューすると並んでいますが あれはAccessがテーブルから取りだしたものを見ているのだと考えてください ビューでの並び順指定も取り出したものに対する指定で テーブルに対して行っているのではありません また、取り出し順は何も指定しなければAccess任せになってしまいます 並び順を指定したい時には、クエリを使用します 特別な順序で並び替えたいときには その並びを指定できるようなフィールドを作成する必要があります
その他の回答 (1)
- CHIPDALE77
- ベストアンサー率21% (47/223)
回答No.1
テーブル内の順番は「~の昇順」とかにしないと ランダム(勝手に変わったりします)です。 ので、もし順番を指定したいなら 管理番号とかのフィールドの追加をおすすめします。 そゆわけでリストボックスの順番も何も指定しなければ 一定の順になると言う保障はありません。