お世話になります
Access から、SQL Server に各種テーブル情報を取得して
一覧で表示させております。(適宜編集も)
レコード数が多い(数万件)場合、最終行までカーソルが移動して
表示されきらないと、共有ロックがされたままになってしました。
ページの表示時のイベント(Form_load)で、以下のコードを入れることで、
共有ロックを外すことができました。
Me.RecordSet.MoveLast Me.RecordSet.MoveFirst
同様な事象が、フィルター時と並べ替え時にも発生しております。
並べ替えは、フィルター実行時のイベント(Form_ApplyFilter)で
対処できたのですが、並べ替え時のイベントがわかりませんでした。
以下の様な制御等の手段がご存知でしたら、教えてください
・並べ替えをさせない
(検索や編集はさせたい)
・並べ替えを実施した時の、イベント
なお、並べ替えはフォームの一覧で、右クリックして
出てくるメニューで実施しております。
よろしくお願いいたします。
あなたの回答
tips
プレビュー