プロが教えるわが家の防犯対策術!

Access 2003 で使っていたスイッチボードでは フォームを開くときに Add mode か Edit modeの選択が出来 Add mode を選択すると そのフォームは 毎回 新しいページが開きます
Access2010 ではスイッチボードが使えなく その代わり ナビゲーションフォームを使いますが どのように設定すれば 特定のフォームが Add modeで開くようになるのか 解りません
どなたか 教えていただければ幸いです

A 回答 (1件)

どうも無さそうな雰囲気です。


ナビゲーション フォームの入れ物の規定値の名前はNavigationSubFormです。
入れ物は一個でこの中にとっかえひっかえフォームやクエリなどを入れ替えて表示しているようです。
なので、埋め込んだフォームが一番左の移動ボタンに関連付けられていれば
ナビゲーション フォームが開いたときに、あの制御したいフォームが開きます。
そこで、
ナビゲーション フォームの読み込み時に
Private Sub Form_Load()
Me.NavigationSubform.Form.AllowAdditions = True
Me.NavigationSubform.Form.DataEntry = True
End Sub
とすれば入力専用モード?になります。

また、あの制御したいフォームが最初には開かれない場合には
移動ボタンのクリック時に同様に
Private Sub 移動ボタン26_Click()
Me.NavigationSubform.Form.AllowAdditions = True
Me.NavigationSubform.Form.DataEntry = True
End Sub
とすれば良いかと・・多分?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!