hatena
hatena
2021/05/21 (金) 00:55:07
データベースを複数のユーザーで共有しているということでしょうか。
データベースはフロントエンドデータベースとバックエンドデータベースに分割していますか。
「accessを最適化して終了した」とは具体的にどのようにしていますか。
通報 ...
ご返答、ありがとうございます。
以前もお話ししたのと同じaccessですので、
フロントエンドとバックエンドに分割しています。そして起動用のaccessもあります。
「最適化して終了」では以下を試しました。
①終了ボタンのvbaに
Documd.Quit
accessのオプションで閉じる時に最適化するにチェック
②終了ボタンのvbaに
Documd.Runmacro マクロ
accessのオプションで閉じる時に最適化するにチェック
です。
私以外はランタイム環境ですので、必ずオプションで設定しています。
最適化しているとは思いますが、
(Windows7まではしていた)
バックグラウンドプロセスが残ってしまいます。
別の単独のaccessやaccdbのaccessも開くと何個も残っています。
バックグラウンドプロセスが残らない場合もあり、何が原因なのか打つ手がない状態です。
テキストボックスをリッチテキスト形式にするのが原因と書かれているサイトも拝見しましたが、リッチテキスト形式にした事もありませんし、普通のテキスト形式である事も確認しました。
vbは勉強中ですが、できればこのままaccessを使い続けたいので、ご存知でしたらご教示下さい。
宜しくお願い致します。