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

Access&VBA初心者です。

練習で、カレンダーコントロールをフォームに配置してみました。
で、昨日設置したのですが、
カレンダー自体の色の変え方とかはわかるのですが、
過去ログは一通り見てみたのですが、式の入れ方の場所がよくわかりません。

やりたいことは、「フォームを開いたら、設置した日ではなく、フォームを開いた日に自動的に更新する」です。

Date()を入れるだろうというところまでは推測付くのですが、
どこにどのように入れたらいいのかがわかりません。

直接の答えでなくてもいいので、このあたりを詳しく解説した書籍もしくは、URLなどをご存じないでしょうか?よろしくお願いいたします。

A 回答 (1件)

カレンダーの名前を calendar とします。



VBAで、
Form_load の中に、
calendar.value=Date

と書けばできると思います。
これでよかったでしょうか?

この回答への補足

回答ありがとうございます。

えっと、元に戻らなくなっちゃったんです。
いろいろいじっているうちに、
フォームのデザインビューが、
2002年4月30日がクリックされた状態のまま、保存しちゃって。
で、フォームのフォームビューで、設置した5月21日をクリックして、
その状態で上書き保存しても、
デザインビューにすると、4月30日のままなんです(ーー;)

だから、フォームを開いたら、当日の日付にするという式をどこかに入れれば、
この状態は防げるんじゃないかと思いまして・・・。

一応、過去ログをみて、その式を、
デザインビューのプロパティで、イベントタブに入れてみたんですけど、
やっぱり同じ状態なんです(ーー;)

なんか修正方法ご存じないでしょうか?

作り直せばいいだけの話なんですが、せっかく失敗したので、
修正方法も覚えようと思いまして。

お手数ですが、よろしくお願いいたします。

補足日時:2002/05/22 13:20
    • good
    • 0

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

関連するカテゴリからQ&Aを探す