• ベストアンサー

Access カレンダー

アクセス+VBAです。 フォームの作成でツールボックスの中にある「コントロールの選択」の一番下にあるカレンダーコントロール9.0を使いたいのですが・・・ フォームが開いた時にこのカレンダを今日の日付けにセットするには、どのようにするのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.3

>開いた時にこのカレンダを今日の日付けにセットするには 今日の日付だけ表示するのであればコントロールソースに =Date() 初期値として今日の日付をセットし今日以外のカレンダー日付を値として使う場合はフォームの開く時のイベントに Me.カレンダー名.Value = Date でカレンダーに初期値をセットする。 コントロールソースにDateを設定すると他の日付への変更は不可。初期値としてセットすれば他の日付への変更はOKです。

situmonnsya
質問者

お礼

うまく、いきました。 ありがとうございます。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • tarodaro
  • ベストアンサー率43% (7/16)
回答No.2

非連結で使う場合は、カレンダーのコントロールソースを =Date() とします 連結コントロールの場合は、コントロールソースである テーブル/クエリのフィールドの既定値を =Date() とすれば、連結フィールドが未入力の場合 今日の日付が表示されます

situmonnsya
質問者

お礼

ありがとうございます

すると、全ての回答が全文表示されます。
noname#60992
noname#60992
回答No.1

フォームの load(読込時) もしくは open(開く時) のイベントにvbaで、 me.activexコントロール名.value = date

situmonnsya
質問者

お礼

うまく、いきませんでした。

すると、全ての回答が全文表示されます。

関連するQ&A