• 締切済み

カレンダーコントロールについて教えてください

Access&VBA初心者です。 練習で、カレンダーコントロールをフォームに配置してみました。 で、昨日設置したのですが、 カレンダー自体の色の変え方とかはわかるのですが、 過去ログは一通り見てみたのですが、式の入れ方の場所がよくわかりません。 やりたいことは、「フォームを開いたら、設置した日ではなく、フォームを開いた日に自動的に更新する」です。 Date()を入れるだろうというところまでは推測付くのですが、 どこにどのように入れたらいいのかがわかりません。 直接の答えでなくてもいいので、このあたりを詳しく解説した書籍もしくは、URLなどをご存じないでしょうか?よろしくお願いいたします。

みんなの回答

  • chupark
  • ベストアンサー率41% (90/218)
回答No.1

カレンダーの名前を calendar とします。 VBAで、 Form_load の中に、 calendar.value=Date と書けばできると思います。 これでよかったでしょうか?

himehime
質問者

補足

回答ありがとうございます。 えっと、元に戻らなくなっちゃったんです。 いろいろいじっているうちに、 フォームのデザインビューが、 2002年4月30日がクリックされた状態のまま、保存しちゃって。 で、フォームのフォームビューで、設置した5月21日をクリックして、 その状態で上書き保存しても、 デザインビューにすると、4月30日のままなんです(ーー;) だから、フォームを開いたら、当日の日付にするという式をどこかに入れれば、 この状態は防げるんじゃないかと思いまして・・・。 一応、過去ログをみて、その式を、 デザインビューのプロパティで、イベントタブに入れてみたんですけど、 やっぱり同じ状態なんです(ーー;) なんか修正方法ご存じないでしょうか? 作り直せばいいだけの話なんですが、せっかく失敗したので、 修正方法も覚えようと思いまして。 お手数ですが、よろしくお願いいたします。

関連するQ&A