質問: accessでナビゲーションウィンドウを開かないようにする方法はありますか? accessで人事評価システムの開発を考えています。 プログラムはaccessのマクロ、vbaを使って開発します。 開発パソコン以外にはランタイムルーチンと開発したプログラムをインストールしますが、ナビゲーションウインドウが開けてしまうので全ての人事情報が見られてしまう恐れがあります。 ナビゲーションウィンドウが開かないようにする方法があるでしょうか。 よろしくお願いします。
回答: access runtime ならナビゲーションウィンドウやリボンなどは使えなくなるハズですが? もちろん、そのaccdb・accdeファイルをaccessがインストールされているpcで開けば すべて丸見えになります。 開発pcで、/runtime オプションで開いてみてください。 イミディエイトウィンドウで shell syscmd(acsyscmdaccessdir) & "msaccess.exe /runtime d:\test.accdb",vbnormalfocus 昔のaccessはユーザーレベルセキュリティが使えましたが、 2013では機能が完全に削除されていますので フロントエンドとバックエンドに分けてバックエンドにはパスワードの設定、 フロントエンドにはテーブルリンクを設定せずに フォーム中のvbaから接続するようにするしかなくなっています。 http://hatenachips.blog34.fc2.com/blog-entry-351.html これならバックエンドファイルを外部に持ち出されても 少しだけ安心です。(解析される可能性は残ります)