• ベストアンサー

MS-ACCESSで会議室の予約台帳を作成しています。

その中で、使用したい日の時刻を入力すると(例えば9:00~12:00) 別表の予約台帳の時刻表の9:00~12:00の部分に色をつけるようなことはできますか? 8:00 9:00 10:00 11:00 12:00 13:00 | |■|■|■|■|■| | | | 時刻メモリの9:00~12:00の部分に色が入るような・・・

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

  • ベストアンサー
  • kurodai2
  • ベストアンサー率38% (77/202)
回答No.1

>別表の予約台帳  とは、帳票ですかね? 具体的でないので、漠然とですが 色を付けることはできます。 が、ACCESSが自動でする設定があるわけではありません。 自分で、モジュールで条件を書き 色を設定するコード書けば出来ます。 例えば、帳票であるとして 8:00用の色つけラベルが 「ラベル8時」 と言う名前で設計しているとすると、使用したい時間のFrom TOに8:00:00が含まれていれば Me!ラベル8時.BackColor = 255 (赤の設定) 含まれていなければ、Me!ラベル8時.BackColor = 16777215 (白の設定) を、レポート 詳細セクションのフォーマット時にでも記述すればお望みの事はできます。 当然、8時だけでなく 必要なすべての時間で同様に書く必要はあります。 如何でしょう、イメージできましたかね?

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

その他の回答 (1)

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.2

データベースですからテーブルで考えましょうね >時刻を入力すると(例えば9:00~12:00) どこへ入力するのですか? >9:00~12:00の部分に色をつける どこに色をつけるのですか? 色が付くだけでいいの?

nobout2
質問者

補足

早速の回答ありがとうございます。 確かに漠然としておりますよね・・・ 私のイメージでは会議室予約申請の単票フォームがあって そこに使用したい会議室と日時、時間帯など入力します。 次ぎに予約状況を確認するために、どの時間が予約済みなのかを見るために最初の質問のような(予約時間帯が色づけされた)表示をさせたいのですが、(大変申し訳ないのですが)ここの所がよく分からないまま質問してしまいました。フォームでこういった表ができるのか、レポートでもできるのかもよく分からないです。質問内容が曖昧でお答えできにくいですよね。もう少し勉強して具体化してからまた質問いたします。その時はまたお願いします。

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

関連するQ&A