0

最近、MS Access のテーブルを Access テーブルから SQL に変換しました。データシート ビューにサブフォームを含むフォームがあります。奇妙なことに、スクロール バーをクリックしてドラッグすると、スクロール バーを離すまで画面が更新されません。マウス ホイールでスクロールすると正常に動作し、変換前はすべて正常に動作していました。

手がかりはありますか?MS Access には、フィルタでフィールド値を表示するためのデータベース設定に ODBC レコード数パラメータがあることを知っています。これに対する解決策が似ていることを願っていますが、何も見つかりませんでした。

ありがとう

4

1 に答える 1

1

リンクされたテーブル(これは「変換されたテーブル」の意味だと思います)を使用しているためだと思います.Accessは、開いたときにテーブル全体を取得しません。パフォーマンスのために行われます。最初のチャンクのみを取得し、テーブル内の行数を事前に知りません。

そうすれば、Access はテーブル全体を取得し、すべてが機能するに違いありません。

重要な場合はMoveLast、フォームをロードするときにコードで行うことができます。ただし、大きなテーブルでは遅くなることに注意してください

于 2013-05-10T02:33:24.257 に答える