県北 さん、こんにちは。
マイクロソフト コミュニティをご利用いただき、ありがとうございます。
Access のファイルをバックエンド (データ格納用) → DB1 とフロントエンド (データの追加、編集用フォームや、レポート印刷で利用) → DB2、DB3 に分けて運用したいということですね。
1 については可能かと思います。
リンクテーブルは、それを可能にする選択肢のひとつで、他には VBA を使う方法もあるようです。
こちらでも試す環境がないのですが、参考になりそうな情報として、以下のページが見つかったのでご覧になってみてください。
■ Access データベースを分割する
2 については、ファイルサーバー側でどのような設定ができるのかによって、変わってくると思います。
そのため、ファイルサーバーの環境などについても詳しく書いてみてくださいね。
また、念のための確認なのですが、実施されたいこととしては、ユーザーによって、バックエンド用の Access ファイル (DB1) を置いてある場所をエクスプローラー上には表示させないようにしつつ、フロントエンド用の accde (DB3) からはアクセス可能にしたい、ということでよろしいですか?
違う場合は、どの辺りが違うかも書いてみてくださいね。
あと上の方法とは別に Access 側でバックエンド用のファイルに 「パスワードを使用して暗号化」 でパスワードを設定する、という方法もあります。
この場合パスワードを知らないとバックエンド用ファイルを直接開くことはできなくなりますが、フロントエンド側のリンクテーブルではレコードの追加、編集が可能です。
この方法を使う場合は、パスワードを設定してからリンクテーブルの設定を行ってください。
リンクテーブル設定後にパスワードを設定すると、パスワード不明でデータ参照できなくなります。
返信をお待ちしております。