• 締切済み

accessのVBAでフォームの開き方について

accessにてVBAでタブページのあるフォームを開く時に指定したページを最初に開きたいのですがどのように書けばよいですか? 開く場面によりページを指定したいです。

みんなの回答

  • chayamati
  • ベストアンサー率41% (260/624)
回答No.3

フォームを開く前にどのページかを決める フォーム名[メニュー]のボックス名を[ページ名]とします。 Private Sub Form_Load()  [forms]![メニュー]!ページ名].PageIndex =0 End Sub

qoo0214
質問者

お礼

回答ありがとうございます。 指定ページが左端になり、動作を確認出来ました。 確認が遅くなり申し訳ございませんでした。 これで応用できそうです。 ありがとうございました。

  • chayamati
  • ベストアンサー率41% (260/624)
回答No.2

タブページのあるフォームは左端のページが表示されています。 最初に表示させたいページが固定なら、 これを左端に移動しておけばよいのですが デザインモードで開いて一つのタブを右クリックで添付のようになりますが これをVBAで処理するのですか >開く場面によりページを指定したいです。 ?開く場面とはどのようなものですか、

  • kkkkkm
  • ベストアンサー率66% (1725/2595)
回答No.1

ページ名がページ2でしたら開いたときに Forms!フォームx.ページ2.SetFocus

qoo0214
質問者

お礼

回答ありがとうございます。 ”ページ2”を場面にて条件式で指定することで解決できました。 ありがとうございました。助かりました。

関連するQ&A