• ベストアンサー

Access2000のカレンダーコントロールで曜日を得ること。

仕様変更で、祝祭日、週末のチェックを入れることになり、 やむなく、祝祭日は別テーブルで日付のチェックをさせることにしましたが、 カレンダーコントロ-ルで曜日を得ることって出来るのでしょうか?

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

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

カレンダーコントロールから日付を取得したら weekday() 関数を使う、で良いでしょう。 Visual Basic のヘルプの関数のリファレンスを 参照してください。

bakuretsu
質問者

お礼

VBですか・・・入ってないからなぁ・・・ 確認できました。どうもありがとうございました。

関連するQ&A

  • ACCESSのカレンダーコントロールについて

    ACCESS 2003のカレンダーコントロールを用いた予定管理のプログラムを作ろうとしています。 テーブル(予定日(日付),氏名(テキスト型),交換部位(テキスト型),内容(メモ),作業完了の有無(YES/NO型))を記したものがあり、 テーブルの内容(予定日,交換部位,内容)をカレンダーコントロール(ver11.0)の予定日と同一の日付に代入する方法が分かりませんのでご教授ください。 今後はカレンダーコントロールに表示されたテーブルの内容で予定管理をしたいと思いますのでよろしくお願いします。

  • アクセスで日付を入力すると曜日がついてきちゃう

    アクセス2002を使い始めたばかりの初心者です。 フォームで日付の入力をすると日付のみしか出てこないのですが、テーブルの方を見ると日付と一緒に曜日が書かれています。 またクエリの抽出条件で日付を入力すると、曜日が自動的にくっついてきて「指定した式の構文が正しくありません」と出てしまいます。 自分でそうしたものなのか、さっぱりわかりません。 とても困っています。 どなたか教えてください。 よろしくお願いします。

  • Access カレンダーの曜日表示

    先日、こちらで教えていただいた方法で下記のように記述し、曜日を取得し表示できたのですが、 「月曜日」と表示されてしまい、不都合が生じましたので「月」だけ表示したいのですがどのようにすれば宜しいでしょうか? どなたかアドバイスお願い致します。 WeekdayName(Weekday(CDate(2005 & "/" & [月数] & "/" & [日付1])))

  • エクセルVBAのカレンダーコントロールについて

    エクセルVBAでカレンダーコントロールを利用しました。 ユーザーフォームに貼り付け、クリックすれば指定のセルに年、月、日などを取り出すことができました。 が、クリックした日の曜日を取り出す(セルに曜日を入力する)ことはできないのでしょうか。 また、セルの書式設定でユーザー定義の設定のしかたで、日付を曜日に表示変更することができたと思うのですが・・ よろしくお願いします。

  • ACCESS2000;日付と曜日表示について

    ACCESS2000で本日の日付を曜日と一緒に表示することについて。 =date()やformatを使ってやってみたら出来るのですが、この場合、=と直結してしまうため、せっかく日付と曜日を表示できてもコンボボックスをいじれなくなってしまいました。私が作ろうとしている表示は     年    月    日    曜日 で、各テキストボックスに、このフォーマットを開いたら本日の表示が出る。しかし、変更も各、コンボボックスで可能(西暦以外)というものです。 ただ表示するだけではなく、変更も可能にしようと思えば、どうしたらよいでしょうか? ちなみにACCESSやプログラミングはまだ1週間という初心者です。 早急に業務で作らなければならなく、困っています。 お願いします。

  • Access カレンダー

    Access2000環境です。 フォームにカレンダーを作成したいと考えています。 フリーソフトのなどを参考に考えていましたが、フリーソフトは曜日が固定で日付が曜日に合わせて変化していく作りになっていました。 私は、下記のような日付が固定のままで日付に合わせて曜日が変化するものを作りたいと思っております。 -------------------------- 火|水|木|金|土|日|月|・・・変化 --|--|--|--|--|--|--|----- 1 | 2| 3| 4| 5| 6| 7|・・・固定 -------------------------- 分かりにくい説明で申し訳ありませんが、なにか参考になるHPなどありましたら宜しくお願い致します。

  • 曜日別

    エクセルで例えば 月 25 火 30 水 19 木 18 金 25 土 35 日 19 月 31 火 30 水 15 木 18 金 91 土 35 日 19 という表があります この表から 曜日別に 月 合計 火 合計 水 合計 という風にするにはどうすればいいのでしょうか? 祝祭日も加えたいです あと、曜日別に並べ替えたいです 月 25   31 火 30   30 という風に 教えてください   

  • ACCESSカレンダーの利用について

    ACCESSのカレンダー機能を使ってフォームを作っています。 作りたいものはカレンダーで日付をクリックしたら、テキストボックスに ####/##/## という形で表示され、さらに  (  )年(  )月(  )日( )曜日 の各()内にそれぞれカレンダーで選らんだものが反映されるというものです。 カレンダーから選らんだ日付がテキストボックスに ####/##/## の形で表示されるところまでは出来ました。 この値を別ボックスに、年・月・日・曜日をわけて反映させるにはどうしたらよいのでしょうか? ちなみに、####/##/##の部分はカレンダーからだけでなく、普通に入力しても年・月・日・曜日ボックスに反映させたいです。 どの本にものってなかったので助言をおねがいします。

  • Accessのカレンダーコントロールについて

    いつもお世話になっております。 アクセスのカレンダーコントロール(MSCAL.ocx)に ついて教えてください。 コントロールを表示して日を指定します。 その後コントロール上にある年を指定するコンボボックスで別の年を指定します。 するとコントロール上は日が指定されていない状態 になりますが、 Me.Calendar.Value には以前にしていした日付が残っています。 実現したいのは年を指定するコンボボックスで 別の年を指定した場合、その指定された年数を 知りたいのですが、Me.Calendar.Valueには 以前の日付が入っているため、知ることが できません。 何かいい方法はないでしょうか? よろしくお願いいたします。

  • 曜日による変換

    データベースに「2004-12-06」のような 日付の値が格納されて(曜日は格納してません)、 この日の曜日がこちらの指定する曜日と同じだったら 出力結果を変えるような事はできるのでしょうか? 例えば、 12月6日がもし月曜日なら「2004-12-06」を 赤文字で出力みたいな、軽めの変更です。

    • ベストアンサー
    • PHP

専門家に質問してみよう