データベースには、テーブル、フォーム、クエリ、レポート、マクロと
いったオブジェクトが保存されいますが、これらのオブジェクトの数が膨大
過ぎると発生する問題があります。
その一つに、データベースウィンドウでオブジェクトの一覧を表示する
のに時間がかかるといったことがあります。
これは、Access2000がデータベースウィンドウの中に個々のオブジェクト
を表示する前に、そのオブジェクトについての情報を処理する事に関係
しています。
ただし、これは非常に多くのテーブルあるいはクエリの場合には該当せず、
フォーム、レポート、マクロ、あるいはモジュールのオブジェクトリストにのみ
該当します。また、MicrosoftOffice2000ServiceRelease1では修正済みです。
こういった現象が起きる起きないに関係無く、データベースは後から
修正作業を行なう場合などを考慮して、整理しておくことをお薦めします。
●オブジェクトの数を減らす例●
(1)使用しないフォーム、レポート、モジュール、あるいはマクロを削除する。
(2)可能であれば、同じデータソースを使用していたり、似たような目的を
持ったオブジェクトのいくつかを統合する。
例えば、同じ処理を行なっているコードの入ったモジュールがあれば、
そのコードを共有できるようにするなり、同じようなコードの入ったモジュール
を1つのモジュールに統合する。
(3)新しいデータベースを作成し、使用頻度の少ないオブジェクトをエクス
ポートしたり、テーブルだけを持つデータベースを別に作成し、そのデータ
ベースのテーブルをリンクするようにする。
|