Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2210 / 2272 ツリー ←次へ | 前へ→

【3444】クエリを開けなくする手段 場秋 04/9/7(火) 20:13 質問[未読]
【3446】Re:クエリを開けなくする手段 こもれび 04/9/7(火) 23:52 回答[未読]
【3449】Re:クエリを開けなくする手段 YU-TANG 04/9/8(水) 3:19 回答[未読]
【3451】Re:クエリを開けなくする手段 場秋 04/9/8(水) 7:37 お礼[未読]

【3444】クエリを開けなくする手段
質問  場秋  - 04/9/7(火) 20:13 -

引用なし
パスワード
   Access2000 を使ってます。

テーブルならば、TableDef.Attributes = dbHiddenObject
とすれば、メインのウィンドウのテーブル一覧に表示されなくなります。

クエリはこのように非表示にすることは出来ないのでしょうか?

プロパティで、隠しオブジェクトという設定はできますが、これだと
設定で表示できるようになってしまいます。

要するに、テーブルのデータの中身を見られないようにすればよいのですが。
何かお知恵をいただけないでしょうか。

【3446】Re:クエリを開けなくする手段
回答  こもれび  - 04/9/7(火) 23:52 -

引用なし
パスワード
   こもれびです

お使いの(制作された)Accessのアプリケーションはどのような環境で
動かされているのでしょうか?
例えば、ファイルサーバーがあるのであればアプリケーションを起動し
てから別のmdbと接続するなどしてデーターを引っ張ってくるとかすれば
アプリケーションでデータが見られることはなくなります。
但し、これを行った場合ネットワークの負荷が増えることなどAccess
アプリケーション以外のことについて考えなければならないことが
増えます。
(オラクルやSQLサーバーを立てるということであれば、また話が
違ってきますけど…)

>クエリはこのように非表示にすることは出来ないのでしょうか?

私の場合、コード中にSQLをガシガシ書いています。
クエリオブジェクトは殆ど使っていません。

【3449】Re:クエリを開けなくする手段
回答  YU-TANG WEB  - 04/9/8(水) 3:19 -

引用なし
パスワード
   こんばんは、YU-TANG です。

> クエリはこのように非表示にすることは出来ないのでしょうか?

View として作成すればデータベース ウィンドウに表示されません。
View の作成方法については Jet SQL リファレンスの CREATE VIEW
ステートメントか、あるいは ADOX リファレンスのビュー作成の例
を参照するとよいでしょう。

なお View は常に非表示であって、データベース ウィンドウに表示
させる方法は一切ありませんので、念のため。

【3451】Re:クエリを開けなくする手段
お礼  場秋  - 04/9/8(水) 7:37 -

引用なし
パスワード
   CD−ROM上で実行させなければならないという状態です。
一応、ランタイムを入れさせて動かすような形とするのですが、
*.mdeを本体で開かれると、クエリーだけが見えてしまう形に
なってしまいましたので・・。

うーむ、クエリーを使うこと自体がだめっぽいですね。

2210 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078299
(SS)C-BOARD v3.8 is Free