2017-08-23 10 views
0

私はMS Accessデータベースを継承し、コードを使用して権限を与えます。最初に開いたのは、ユーザーIDを要求し、そのIDをコントロールパネルのコードで使用するログオンボックスです。コントロールパネルは、データベースで開くフォームとして設定されていますが、ログオンボックスを開くものは見つかりません。それはautoexec(非表示のものをチェックした)ではありません。ログオンボックスは、空のデータベースを作成するときにも開きます....この事が隠れているアイデア>現在のバージョンはAccess 2013ですが、2003年に作成されましたMS Access Logon Box

答えて

1

おそらくユーザーレベルのセキュリティがあります。それは、Access 2007から非難されているMS Accessの機能ですが、互換性の理由から依然としてハングアップしています。

新しいデータベースを作成してもポップアップ表示されるので、デフォルトのワークグループファイルが変更されています。

ワークグループファイルの仕組みとデフォルトのワークグループファイルの変更方法の詳細な説明は、SO回答の深いところにありますが、すべての関連情報はthis Office support pageにあります。 Office 2007を参照していますが、上位バージョンでも有効です。

あなたのケースでは、主にシステムワークグループに関する部分が関係しています。

+0

ありがとう、あなたは正しいです、それを作成した以前のユーザーは、制限されたネットワークドライブに常駐しているので、ユーザーレベルのセキュリティとパスワードを実装しました。私はすべてを新しいデータベースにエクスポートすることによってユーザレベルのセキュリティを削除しましたが、そのポップアップはまだそこにあります。あなたが私に与えたリンクをチェックします。ありがとう! – Bob