
No.4
- 回答日時:
手元にAccessがないので確認はできていません。
テーブルの件
テーブルのプロパティで隠し属性にしてしまう、と。
フォームの件
[F_1]は[F_メイン]の指示でしか開かない、と。
子分のフォームを開くのはどうやってるんでしょうか?
Docmd.OpenForm を使って開いていれば以下の方法をどうぞ。
[F_1]のLoadプロシージャだったかな。引数に "Cancel" があるやつ。(もしかしたらOpenプロシージャかも)
そこに
OnError Resume Next
If Me.OpenArgs <> "F_メイン" Then
Cancel = True
End If
って書く。
んで、[F_メイン]から[F_1]を呼び出すプロシージャに
DoCmd.OpenForm FormName:="F_1", OpenArgs="F_メイン"
って書く。
こうすれば呼ばれる側の[F_1]はOpenArgsプロパティに何らかの文字が設定されている時にしか開かなくなる。
つまりフォームをダブルクリックして開こうとしてもOpenArgsプロパティの中身は空っぽだから開かない、と。
回答ありがとうございます。
私も最初はコードで制限させようと思いいろいろやったんですが、ダブルクリックでは開くことができてしまって挫折してしまいました。
今回は#2の方の方法でやろうと思いますが、今後何かあった時は使用してみたいと思います。
ありがとうございました。
No.2
- 回答日時:
なるほどそんな機能があれば便利だと思って試してみました。
フォーム画面で非表示にしたいフォームを右クリックしてプロパティを選択します。 隠しオブジェクトというチェックボックスがあるのでチェックを入れます。すると見事に隠れます。もちろん実行時にはちゃんと表示されます。どうすれば非表示・表示を切り替えられるのか、ちょっと焦りましたが、ちゃんとツール-オブション-表示で隠しオブジェクトが設定できるようになっていました。
これは便利な機能ですね。
回答ありがとうございます!!!
こんなステキナ機能があるんですね。
これは今後も大いに活躍してくれそうです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Accessファイルを作成者以外は編集できないように設定するには
Access(アクセス)
-
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
ACCESSのフォーム、開くんですが、見えないようにするには
Access(アクセス)
-
-
4
(ACCESS)条件に応じて、テキストボックスを表示・非表示設定
その他(データベース)
-
5
VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます
Visual Basic(VBA)
-
6
コンボボックスにキー入力をさせない方法(ACCESS VBA)
その他(プログラミング・Web制作)
-
7
「#エラー」の回避
Access(アクセス)
-
8
大至急!アクセスのフォームを開く時にパスワードを設定する!
Access(アクセス)
-
9
ACCESSのフォームだけを起動する方法
その他(データベース)
-
10
Access ファイルの権限を設定したい
Access(アクセス)
-
11
Access 複数フォームを開き、画面の最上面にしたいフォームをコント
その他(データベース)
-
12
Accessでナビゲーションウィンドウを開かないようにする方法はありますか?
その他(Microsoft Office)
-
13
Access:値が求めたい値の2倍3倍4倍になってしまいます。
その他(データベース)
-
14
Access の VBA 実行中に他の操作をさせたくない
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ExcelのComboboxでマウスのスク...
-
ACCESS フォームのサイズ調整
-
エクセルで、抽出したデータだ...
-
Accessのコンボボックスでリス...
-
インデックスまたは主キーにはn...
-
MS.Access でサブフォーム付の...
-
ACCSESS2013VBA フォームのレコ...
-
Access サブフォームでの選択行...
-
X-Ripperというフリーウェアに...
-
access クエリ yes/no型のクエ...
-
クエリーの結果をフォームに表...
-
AccessのRefresh・Requery・Rep...
-
アクセスでコードを入れると名...
-
前のレコードの値を自動で入れたい
-
ACCESSでVBAから選択クエリの抽...
-
ACCESSのクエリー抽出条件にIIF...
-
mlvから音声を抽出したい。
-
クエリ実行結果0件の場合のフ...
-
未審査請求包袋抽出表作成とは...
-
「パラメータが少なすぎます。3...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ExcelのComboboxでマウスのスク...
-
スクロールバーをVBAで操作したい
-
Access2000 フォーム表示位置が...
-
ACCESS フォームのサイズ調整
-
実行エラー'424' ????
-
マクロボタンが勝手に飛び回る
-
エクセルのVBAでマクロ実行...
-
エクセル上に画像を貼り付けて...
-
EXCEL VBA フォームクローズと...
-
Accessのマクロについて質問です。
-
アクセスのカレンダーコントロ...
-
Accessのサブフォームを検索
-
ワークシート上に検索用のボッ...
-
マクロを含んだexcelブックの保...
-
Exitイベントから自分自身のコ...
-
コマンドボタンを押すと、ユー...
-
ACCESSアクションマクロでイン...
-
エクセル2000のオプションボッ...
-
ACCESS(アクセス) マクロを使...
-
accessのメニュー画面について...
おすすめ情報