1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

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

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

ステップ 1

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

ステップ 2

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

ステップ 3

[形式] タブをクリックし、[日付ピッカーを表示] ドロップダウン メニューをクリックして、[日付] を選択します。

ステップ 4

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

ステップ 5

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

ヒント

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

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

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

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