あなたにとってのゴールデンタイムはいつですか?

Accessで人事評価システムの開発を考えています。
プログラムはAccessのマクロ、VBAを使って開発します。
開発パソコン以外にはランタイムルーチンと開発したプログラムをインストールしますが、ナビゲーションウインドウが開けてしまうので全ての人事情報が見られてしまう恐れがあります。
ナビゲーションウィンドウが開かないようにする方法があるでしょうか。
よろしくお願いします。

A 回答 (2件)

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 …
これならバックエンドファイルを外部に持ち出されても
少しだけ安心です。(解析される可能性は残ります)
    • good
    • 0
この回答へのお礼

大変参考になりました。
VBA,SQLも初心者ですが、何とかできそうな気がしてきました。
頑張ってみます。
どうも有難うございました。

お礼日時:2015/04/19 10:21
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A