2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

MS ACCESS フォームの表示が遅いときの対応メモ

Last updated at Posted at 2020-02-04

#Access フォームの表示速度改善で行った対応
環境:Access2013 SQLSERVER リンクテーブル使用

##効果あり
####サブフォームの表示が遅い
サブフォームを複数使用しているフォームの表示が遅い
・ODBCの設定で「接続するSQLServerサーバ名を入力してください」の箇所をサーバ名からIPアドレスに変更

表示時間:10秒~20秒→3秒程に

####コンボボックスの表示が遅い
コンボボックスの値集合ソースをリンクテーブル経由で取得している場合、コンボボックス1つの表示に0.5秒前後かかる
・コンボボックスの参照先のテーブルを通常のテーブル(ローカルテーブル)にする
※コードテーブルの扱いを運用でカバーする必要有

##効果未確認(実感できず)
######・IPv6設定の無効化をする

######・下記のレジストリキーを変更する
※レジストリに不正な値を書き込んでしまうと、システムに重大な障害を及ぼし、最悪の場合、システムの再インストールを余儀なくされることもあります。レジストリ エディタの操作は慎重に行うとともに、あくまで御自分のリスクで設定を行ってください。何らかの障害が発生した場合でも、責任を負いかねます。ご了承ください。

レジストリキー
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office \ 15.0 \ Access Connectivity Engine \ Engines \ ACE \ MaxBufferSizeを50000に変更

また、上記のレジストリキーがない場合はこちらを設定
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Office \ 15.0 \ Access Connectivity Engine \ Engines \ ACE \ MaxBufferSizeを50000に変更

Jetを使用している場合は、
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Jet \ 4.0 \ Engines \ Jet 4.0 \ MaxBufferSizeを50000に変更

引用:https://social.technet.microsoft.com/Forums/en-US/88542372-0fcb-4521-87ec-e2ab72e688dd/access-2007-very-slow-on-windows-7?forum=officesetupdeploylegacy

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?