• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access カレンダー)

Accessカレンダーを作成したい | 日付が固定で曜日に合わせて変化する方法を教えてください

このQ&Aのポイント
  • Access2000環境でカレンダーを作成したいと考えています。普通のフリーソフトでは日付が固定で曜日が変化するようなカレンダーは作れません。どのようにすれば日付が固定で曜日が変化するカレンダーを作ることができるでしょうか?
  • カレンダー作成に関する参考情報を探しています。フリーソフトのカレンダーでは日付が固定で曜日が変化しないため、日付が固定のままで曜日が変化するようなカレンダーを作りたいです。詳しい方法を教えてください。
  • Access2000環境でカレンダーを作成したいです。現在、フリーソフトを参考にしているのですが、日付が固定で曜日が変化するカレンダーを作ることができません。どのようにすれば実現できるのか、具体的な手順を教えてください。

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

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

フォーム上に月数のフィールド・日のフィールド・曜日を表示する各コントロールを配置して月数を変更すると日付に合わせて曜日が変わるということで良いのでしょうか? 月数のコントロールを[月数]・日付を[日付1]から[日付31]・曜日を[曜日1]から[曜日31]とした場合。 各月数・日付1から日付31まで数値が入っているとすれば曜日1のプロパティのデータソースで =WeekdayName(Weekday(CDate(2005 & "/" & [月数] & "/" & [日付1]))) とすれば曜日名が表示されます。 曜日2から曜日31まで上記の記述の最後の[日付1]を該当する日付のコントロール名に直してコピペします。月数を変更すれば日付に合わせて曜日名が変わります。 Weekdayでその日付のバリアント型の値を返し、その値をWeekdayNameで曜日名に替え表示できます。 CDateはバラバラの月数等の各数値を使って日付を作ります。

CELSIOR_2005
質問者

お礼

回答ありがとうございました。 度々すみませんが上記のコードはどこに記述すれば宜しいのでしょうか?プロパティのデータソースとはどこのことでしょうか? Accessに関しては、初心者で何も分からなく申し訳ございませんが宜しくお願い致します。

CELSIOR_2005
質問者

補足

すみません。表示できました。 大変ありがとうございました。

関連するQ&A

専門家に質問してみよう