使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
> フロント エンド データベースのデザイン変更を制限する方法があり、これで、さらに、
> テーブル欄のテーブルを、他の人に見せない、触らせない、もしくは変更できない、が
> できればなぁと思っております。
「他の人」として想定されているのが、どういった層/範囲の
ユーザーであるか次第です。
例えば Access やプログラミングの知識に精通したユーザーまで
「テーブル(の定義内容)を見せない」対象に含めてしまうのであれば、
「 mdb / accdb ファイル内のテーブルの構造を完璧に隠蔽することは
ほぼ不可能である」と言えます。
(具体的にどのような方法を用いるかについては、ここでは伏せます)
そういったプログラミングスキルを有さないエンドユーザーのみを
「見せない」「触らせない」「変更させない」対象とするのであれば、
・そのファイルの起動時にナビゲーションウィンドウを表示させず、
代わりにスタートアップフォームを開くようにする。
・そのファイル内の各テーブル定義に隠しオブジェクト属性を付加する
コードを実行する。
(要 VBA )
・「Shift キーを押しながらの起動」を無効化する設定を
そのファイルに施すコードを実行する。
(要 VBA )
といった対応策が挙げられます。