MicrosoftAccessを使用してカレンダーを作成する方法

2014年のカレンダーでオフィスで

便利なカレンダーをAccessに入れて、データ入力を簡素化します。

画像クレジット: nito100 / iStock /ゲッティイメージズ

ホテルをオンラインで予約したことがある場合は、カレンダーのコントロールがいかに重要であるかを理解しています。 ポップアップ表示され、テキストボックスに入力しなくても日付を選択できます。 Microsoft Accessにはカレンダーコントロールがありましたが、Microsoftは2010年にそれをサポートしなくなりました。 日付フィールドを持つAccessフォームを作成する場合でも、Access 2013に組み込まれている別のコントロールを使用して、フォームフィールドに日付を追加できるようにすることができます。

ステップ1

関連するフォームがあるAccessデータベースを開き、[表示]ボタンの下の矢印をクリックします。 「デザインビュー」をクリックして、フォームをデザインビューに配置します。

今日のビデオ

ステップ2

フォームのTextBoxコントロールの1つを右クリックし、[プロパティ]をクリックして[プロパティシート]ウィンドウを開きます。 [データ]をクリックし、[ソースの制御]テキストボックスの値を確認します。 値がない場合は、テキストボックスの横にある矢印をクリックして、データベースフィールドのリストを表示します。 TextBoxコントロールをバインドするデータベースフィールドを選択します。

ステップ3

[フォーマット]タブをクリックし、[日付ピッカーの表示]ドロップダウンメニューをクリックして、[日付の場合]を選択します。

ステップ4

[データ]タブをクリックして、[入力マスク]テキストボックスを見つけます。 そのテキストボックスに値がある場合は、フォームのTextBoxコントロールに入力マスクがあると日付ピッカーが機能しないため、そのテキストボックスを削除します。

ステップ5

「表示」の下の矢印をクリックし、「フォームビュー」を選択して、フォームをフォームビューで表示します。 日付ピッカーコントロールをアタッチしたTextBoxコントロールをクリックし、コントロールの横にある小さなカレンダーアイコンを選択して、日付ピッカーコントロール(カレンダーに似ています)を表示します。 日付をクリックすると、日付ピッカーがその日付をTextBoxコントロールに配置します。

ヒント

カレンダーを表示するすべてのTextBoxコントロールに対してこのプロセスを繰り返します。

フォームにTextBoxコントロールがない場合は、リボンの[コントロール]セクションで[TextBox]コントロールをクリックし、フォーム内をクリックして、マウスを使用して新しいTextBoxコントロールを描画します。

プロパティシートに戻り、[日付ピッカーの表示]ドロップダウンメニューで[日付]ではなく[しない]を選択して、日付ピッカーが他のTextBoxコントロールに対して開かないようにします。

VBAでプログラミングする方法を知っている場合は、カレンダーフォームをコーディングし、それをサブフォームとしてカレンダーが必要なフォームに埋め込むことができます。 ただし、ここで説明する単純な日付ピッカーコントロールは、カレンダーのニーズのほとんどを解決することがわかるでしょう。