【ACCESS2003】MDEファイルで配布したいのですが、データベースウィンドウにテーブルやクエリが表示できてしまいます。これらを非表示にする方法を教えてください。

※できれば非表示にしたい。(表示できないこと)
※もしくは、表示されるが、クリックでオープンできないようにしたい。(デザイン・データ共に)
※隠しオブジェクトは無しでお願いします。

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2007/07/02 17:45:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:rikuzai No.1

回答回数1366ベストアンサー獲得回数141

ポイント60pt

どの程度の「表示できない」を求めておられるのかがちょっとわからないので、

よくある方法を一つご紹介しておきます。


データベースの運用が基本フォームでなされている、もしくはページ機能のみのDBと言うのが前提で、

起動時に特定のフォームだけが表示され、

デーフベースウィンドウ自体が表示されなくなる設定方法です。


該当のMDEを開き、「ツール」→「起動時の設定」をクリック。

「フォーム/ページの表示」に起動時に表示したいフォームを選択。

そのすぐ下の「データベースウィンドウの表示」のチェックをオフにしてOK。


これで、次回立ち上げる時から指定したフォームのみが表示されるようになります。


ただし、よくわかっている人なら、F11を押せばデータベースウィンドウが再表示されてしまうので、

必ずしも見られない、開けられないということではない点にはご留意を。


http://www.relief.jp/itnote/archives/002143.php

id:llusall

rikuzai様 まいどありがとうございます。

最低限、テーブル、クエリをデザインで開かれたくないのです(TT)

ランタイム アプリケーションでの配布しか道が無いですかね。

2007/06/25 19:35:26
  • id:llusall
    [ツール]-[セキュリティ]からできそうなのですが、良くわかりません。簡単に手順を教えていただくか、わかりやすいページを教えてください。
  • id:llusall
    Access データベースとそのオブジェクトにユーザーレベル セキュリティを設定する (MDB)
    表示ログオンを必要としないセキュリティ設定でデータベースを保護する
    http://office.microsoft.com/ja-jp/access/HP052578501041.aspx

    ↑このへんでできそうな気もするのですが、トライしても上手く設定できません。わかる方いらっしゃいますか?m(..)m
  • id:rikuzai
    初心者レベルなら↑でも十分いけたりしますが、
    相手もよくわかっている人たちなら…。
    とりあえずセキュリティに関しては↓で。
    http://support.microsoft.com/kb/305542/ja
  • id:llusall
    何だか難しくてよくわかりません。(TT)
    権限などの設定が、ローカル(System.mdw)に落ちるということでしょうか。基本的にmdeの配布のみで済ませたいので、権限の引継ぎがされないと困ってしまうのです(TT)
    となると、[ツール]-[セキュリティ]では不可なんでしょうかね。
  • id:rikuzai
    サーバー配布ではないのならセキュリティではファイルごと配布になるんでしょうね。
    ランタイムアプリケーションかなぁ…。
    あとは最初のデータベースウィンドウを隠す方法で、
    再表示のためのコマンド自体を無効にしてしまうくらいでしょうか…。
    http://support.microsoft.com/kb/205151/ja
    http://www.accessclub.jp/beginer/cd/part_14.htm

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません