質問: 【続き】VBAでフォームのリストボックス内の行全体(複数列)を上下移動する方法
回答: 前の方がおっしゃってるとおり、 ACCESSの並び順は使用者が並び順の指示を出さないと希望通りになりません。 今回の場合、追加したフィールド[LBID]を主キーにすればテーブルのビュー画面でも指示順に並びますよ。 ですが、LBIDはあくまでも作業用にと追加した汎用的なフィールドであって、 主キーにしてもいいものかどうかは、それこそ使用者が決定することになると思います。 (きっと、値が重複してしまいエラーになると思われます) ベストは、クエリで並び順を指示してご覧になる方法だと思います。 採用ありがとうございました。