パソコンカレッジ スタッフのひとりごと

パソコンスクールのスタッフが、
初心者から上級者まで役立つ情報をお伝えします。

ちょっとおしゃれなフォームのオプションを作成する(Access)

2011-07-26 09:02:21 | Access(アクセス)

みなさんおはようございます。

最近つくったAccessシステムで、お客様がちょっと喜んでくれた

小技をご紹介しましょう。

このようなメインメニューがあり、



オプションボタンを押すと

隠れているメニューが表示され、



もう一度オプションボタンを押すと非表示になる設定です。



デザインビューを表示すると・・

表示・非表示を切り替えるメニューはフォームフッターに配置してあります。



ここがポイントで

メニューフォーム起動時には、フォームフッターを非表示にしておき

オプションボタンを押すたびに、フォームフッターの表示・非表示を

切り替えるコードが書いてあるのです。

↓フォームの「開くとき」イベント



Private Sub Form_Open(Cancel As Integer)

  Me.Section(acFooter).Visible = False
  DoCmd.RunCommand acCmdSizeToFitForm

End Sub

↓オプションボタンの「クリック時」イベント



Private Sub オプション_Click()

  Me.Section(acFooter).Visible = Not Me.Section(acFooter).Visible
  DoCmd.RunCommand acCmdSizeToFitForm

End Sub

これで見え隠れするメニューの出来上がりです(*^_^*)

ちょっとした技でしょ(*^_^*)

mihoりん

コメント (3)    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 今週のおすすめ記事 | トップ | VBのフォームから、Accessの... »
最新の画像もっと見る

3 コメント

コメント日が  古い順  |   新しい順
いいですね。 (天の人(流雲))
2011-07-27 10:42:21
今日は。

この記述は、他にも利用でき良いですね。
返信する
天の人(流雲)さんへ (mihoりん)
2011-07-30 17:19:34
こんにちは
いつもコメントありがとうございます。

ぜひご利用くださいね(*^_^*)
返信する
良いです (oxy)
2018-07-05 12:22:38
フォームのフッターを非表示にする方法を探していてたどり着きましたが、思わぬ素敵な小技を教えていただき参考になりました。ありがとうございました。
返信する

コメントを投稿

Access(アクセス)」カテゴリの最新記事