HOME > 即効テクニック > Access一般機能 > 日付・文字列操作・演算 > 曜日だけを表示するコントロールを作成する

即効テクニック

日付・文字列操作・演算

曜日だけを表示するコントロールを作成する

(Access 97/2000)
●概要●
基本的に、Format/書式プロパティを操作すればどのような書式の表示も可能です。
しかし、曜日だけを単独のコントロールに表示するためには、少し工夫が必要です。
今回はその方法を説明します。

●手順●
  1. 日付/時刻型のフィールドと連結したフォームを用意します。 ここではそのフィールドを[日付]と仮定します。
  2. フォーム上に非連結のテキストボックス[曜日]を作成します
  3. [曜日]テキストボックスのコントロールソースを以下のように設定します。 ---------------------------------------- = [日付] ----------------------------------------
  4. [曜日]テキストボックスの書式プロパティを以下のように設定します。 ---------------------------------------- aaaa ----------------------------------------
●動作確認● フォームビューに変更し、[曜日]テキストボックスに曜日のみが表示されていることを確認して下さい。 また、その曜日が[日付]テキストボックスに表示されている日付のものであることも、合わせて確認して下さい。 ●詳細● [曜日]コントロールでは、基になる[日付]コントロールの値を参照し、その曜日だけを抜き出しています。 今回は「月曜日」のような表示をしていますが、「月」だけでよければ「aaa」と設定すれば良いですし、「(月)」と表示したければ「(aaa)」と設定すればOKです。