日付と時刻を保存するフィールドを作成する

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

デスクトップ データベースのテーブルに日付/時刻フィールドを追加するには、デザイン ビューでテーブルを開き、[フィールド名] の下の最初の空白ボックスをクリックし、新しいフィールドの名前を入力し、隣接する [データ型] ボックスをクリックして、一覧から [日付/時刻] を選びます。

注: Access web アプリでタイル ウィンドウを使用して、テーブルを作成する作成した後 1 することが、デザイン ビューで開きます – だけ右クリックして [テーブルの編集] をクリックします。

Web データベースでは、テーブルをデータシート ビューで開いて [フィールド] をクリックし、[追加と削除] で、[日付/時刻] をクリックします。

日付/時刻フィールドを作成すると、[フィールド リスト] を使用してフォームに追加することができます。フォームをデザイン ビューまたはレイアウト ビューで開き、Alt キーを押しながら F8 キーを押して、[フィールド リスト] を表示します。[フィールド リスト] の一番上にある [すべてのテーブルを表示する] をクリックし、日付/時刻フィールドをダブルクリックして、フォームに追加します。

日付/時刻フィールドを追加すると、フィールドに使用する日付書式を指定することができます。 あらかじめ定義された書式を適用することも、カスタム書式を作成することもできます。詳しくは、以下を参照してください。

この記事の内容

概要

日付/時刻フィールドをテーブルに追加します。

日付/時刻フィールドの書式を適用します。

定型入力を使用した日付/時刻データの入力のガイド

使用できるあらかじめ定義された、ユーザー設定の書式

概要

Access では、日付/時刻のデータを小数として保存します。値の整数部分は日付を表し、残りの数字は時間を表します。日付/時刻のデータは数値であるため、年齢の決定などの計算を簡単に実行できます。

表示形式

ほとんどの場合は、ユーザーは、日付/時刻フィールドの実際の値を表示したくない – をユーザーに、日付または時刻のように表示されません。日付/時刻値を使用するとは、それが2011 年 11 月 22など、読みやすい形式で表示されます。書式を使用してアクセスを許可しない] に自動的に表示されますの日付と時刻の標準の日付と時間形式。

値が有効な範囲

Access ではサポートされている値の範囲外にある日付は使用できませんが、考古学者や歴史学者でない限り、そのような日付を使用する必要はないと思われます。日付/時刻の値の範囲は -657,434.0 (A.D. 100 年 1 月 1 日 00:00:00) から 2,958,465.9999 (A.D. 9999 年 12 月 31 日 23:59:59) です。

この範囲外の日付を入力するか、Access で入力が日付として認識されない場合、エラー メッセージが表示され、新しい値を入力するか、フィールドをテキストに変換するかを選びます。

詳細については、日付/時刻データ型、データ型とフィールド プロパティの概要」を参照してください。

Access web アプリまたは web データベースでの相違点

日付/時刻フィールドには、Access アプリまたは Web データベースではデスクトップ データベースとは同様に動作しない項目がいくつかあります。Access アプリまたは Web データベースで作業する場合は、以下の制限を考慮してください。

  • 選択できるあらかじめ定義された日付書式はデスクトップ データベースほど多くありませんが、あらかじめ定義された形式を模倣したカスタム書式を入力できます。

  • テーブル デザイン ビューは、Web データベースでは使用できませんが、日付/時刻フィールドの追加のようなテーブル デザインの変更をデータシート ビューで行うことができます。

  • 定型入力は使用できません。Access アプリでは入力ヒントを使用できますが、入力のガイドはありません。データを入力し始めるとヒントは消えます。

ページの先頭へ

日付/時刻フィールドをテーブルに追加する

Access アプリまたはデスクトップ データベースでは、デザイン ビューを使用してテーブルにフィールドを追加します。Web データベースでは、データシート ビューを使用します。

アプリまたはデスクトップ データベースにフィールドを追加する

  1. デザイン ビューでテーブルを開きます。

  2. 使用できる次の行の [フィールド名] ボックスに、新しいフィールドの名前を入力します。

  3. [データ型] ボックスの一覧から [日付/時刻] を選びます。

デザイン ビューに日付/時刻フィールドを追加する

Web データベースにフィールドを追加する

  1. テーブルを開きます。

  2. [フィールド] をクリックし、[追加と削除] で、[日付/時刻] をクリックします。

  3. 新しいフィールドの名前を入力します。

データシート ビューに日付/時刻フィールドを追加する

ページの先頭へ

日付/時刻フィールドに書式を適用する

Access では、日付と時刻のデータにいくつかの定義済み書式が用意されていますが、次の形式はニーズを満たしていない場合は、ユーザー定義の形式を指定できます。既定の形式は、一般的な日付の書式: m/月/日 h:mm: 午前/午後します。

注:  このセクションは Web データベースには該当しません。Web データベースでは、日付書式には "日付 (S)" と "日付 (L)" の 2 つの選択肢しかありません。書式はデータシート ビューで設定します。日付/時刻フィールドを選び、[フィールド] をクリックし、[プロパティ] で [書式] をクリックして、目的の書式を選びます。

あらかじめ定義された書式を適用する

  1. デザイン ビューでテーブルを開きます。日付/時刻フィールドがない場合は追加します (手順については、前のセクションを参照してください)。

  2. デザイン グリッドの上部のセクションで、書式を設定する日付/時刻フィールドを選びます。

  3. [フィールド プロパティ] セクションにある [書式] プロパティ ボックスの矢印をクリックして、ドロップダウン リストから書式を選びます。

    日付/時刻フィールドの [書式] プロパティ

  4. 形式を選択すると、プロパティの更新オプションのスマート タグが表示され、その他のテーブルのフィールドと論理的に継承はフォーム コントロールに新しい書式を適用することができます。データベース全体で変更を適用するには、スマート タグをクリックし、[フィールド名が使用されている場所で更新プログラムの書式設定] をクリックします。この例では、フィールド名は、日付/時刻フィールドの名前です。

  5. 変更をデータベース全体に適用するには、[プロパティの更新] ダイアログ ボックスが開いて、新しい書式を継承するフォームなどのオブジェクトが一覧表示されたときに、 [はい] をクリックします。

  6. 変更を保存してデータシート ビューに切り替え、書式が目的どおりかどうかを確認します。

カスタム書式を適用する

カスタム書式を作成するには、そのフィールドの [書式] プロパティに文字のパターンを入力します。日付/時刻フィールドのカスタム書式は、2 つのセクションで構成することができます。1 つは日付、もう 1 つは時刻です。この 2 つのセクションを区切るにはセミコロンを使用します。

カスタム書式を日付/時刻フィールドに適用するときは、日付と時刻の 2 つのセクションを定義して、それぞれに別の書式を指定することができます。このような場合は、2 つのセクションをセミコロンで区切ります。"日付 (標準)" という書式と "時刻 (L)" という書式を組み合わせるには、yyyy/mm/dd;h:mm:ss と指定します。カスタムの日付または時刻の書式を適用するには、次の手順を実行します。

  1. ナビゲーション ウィンドウでは、一緒に作業するテーブルを右クリックし、[デザイン ビュー] をクリックします。

  2. デザイン グリッドの上部のセクションで、書式を設定する日付/時刻フィールドを選びます。

  3. [下] セクションでの [書式] プロパティ ボックスをクリックしカスタム書式のプレース ホルダーと区切り文字から文字を使用して、ユーザー定義の形式を入力テーブル。

  4. 書式を入力したら、プロパティの更新オプションのスマート タグが表示され、その他のテーブルのフィールドと論理的に継承はフォーム コントロールに書式を適用することができます。データベース全体で変更を適用するには、スマート タグをクリックし、[フィールド名が使用されている場所で更新プログラムの書式設定] をクリックします。この例では、フィールド名は、日付/時刻フィールドの名前です。

  5. 変更をデータベース全体に適用することを選んだ場合は、[プロパティの更新] ダイアログ ボックスが開き、新しい書式を継承するフォームやその他のオブジェクトが一覧表示されます。[はい] をクリックすると、書式が適用されます。

  6. 変更を保存してデータシート ビューに切り替え、書式が目的どおりかどうかを確認します。

ページの先頭へ

定型入力を使用した日付/時刻のデータ入力ガイド

特定の書式で日付/時刻データが入力されるようにするには、定型入力を使用します。定型入力を適用できるのは、テーブルやクエリの結果セットのフィールド、およびフォームやレポート上のコントロールです。定型入力はデータの表示形式に直接は影響しません。前のセクションの説明のように、書式によって決定されます。

注:  Access アプリまたは Web データベースで定型入力を作成することはできません。

定型入力を追加する

  1. 日付/時刻フィールドを選んでから、デザイン グリッドの下部セクションにある [全般] タブの [定型入力] プロパティをクリックします。

  2. 定型入力ウィザードが表示されます。画面の案内に従って、定型入力書式を選びます。

  3. この書式を適用するには、[はい] をクリックして [保存] をクリックします。

ページの先頭へ

使用できるあらかじめ定義された書式とカスタム書式

あらかじめ定義された書式とその例

書式

説明

使用例

日付 (標準)

(既定) 日付の値を数字で表示し、時刻の値を時、分、秒、AM または PM で表示します。日付と時刻の両方がある場合は、Windows の地域設定で指定された区切り文字が使用されます。値に時刻部分がない場合は、日付のみが表示されます。値に日付部分がない場合は、時刻のみが表示されます。

2015/06/30 10:10:42 AM

日付 (L)

日付の値だけを、Windows の地域設定で指定された "長い形式" で表示します。

2012 年 8 月 29 日月曜日

日付 (M)

日付を yy-mm-dd として表示します。ただし、Windows の地域設定で指定された日付区切り記号が使用されます。

12-08-29

日付 (S)

日付の値を、Windows の地域設定で指定された "短い形式" で表示します。

2012/8/29

時刻 (L)

時、分、秒、AM または PM を表示します。Windows の地域設定の時刻設定で指定された区切り文字が Access でも使用されます。

10:10:42 AM

時刻 (M)

時と分に AM または PM を付加して表示します。Windows の地域設定の時刻設定で指定された区切り文字が Access でも使用されます。

10:10 AM

時刻 (S)

時と分のみを表示します。Windows の地域設定の時刻設定で指定された区切り文字が Access でも使用されます。

10:10

カスタム書式のプレースホルダーと区切り文字

次の要素を自由に組み合わせて、カスタム書式を作成できます。たとえば、年の初めから数えた週番号と曜日を表示するには、「ww/w」と入力します。

重要: Windows の地域設定で指定された日時設定と矛盾するカスタム書式は無視されます。Windows の地域設定について詳しくは、Windows のヘルプを参照してください。

日付書式の要素

書式

説明

d

日を 1 桁または 2 桁の数字で表示します (1 ~ 31)。

dd

日を 2 桁の数字で表示します (01 ~ 31)。

ddd

曜日を英語の省略形 3 文字で表示します (Sun ~ Sat)。

dddd

曜日を英語のフル スペルで表示します (Sunday ~ Saturday)。

w

曜日を表す数字を表示します (1 ~ 7)。

ww

その日が 1 年のうちの何週目であるかを表示します (1 ~ 53)。

m

月を 1 桁または 2 桁の数字で表示します (1 ~ 12)。

mm

月を 2 桁の数字で表示します (01 ~ 12)。

mmm

月を英語の省略形 3 文字で表示します (Jan ~ Dec)。

mmmm

月を英語のフル スペルで表示します (January ~ December)。

q

四半期を表示します (1 ~ 4)。

y

その年の 1 月 1 日から何日目かを表示します (1 ~ 366)。

yy

西暦の下 2 桁を表示します (01 ~ 99)。

yyyy

西暦を 4 桁で表示します (0100 ~ 9999)。

時刻の書式要素

書式

説明

h

時を 1 桁または 2 桁の数字で表示します (0 ~ 23)。

hh

時を 2 桁の数字で表示します (00 ~ 23)。

分を 1 桁または 2 桁の数字で表示します (0 ~ 59)。

nn

分を 2 桁の数字で表示します (00 ~ 59)。

s

秒を 1 桁または 2 桁の数字で表示します (0 ~ 59)。

ss

秒を 2 桁の数字で表示します (00 ~ 59)。

午前/午後の書式要素

書式

説明

AM/PM

12 時間制の時刻に、大文字の "AM" または "PM" を付加して表示します。たとえば、"9:34PM" と表示します。

am/pm

12 時間制の時刻に、小文字の "am" または "pm" を付加して表示します。たとえば、"9:34pm" と表示します。

A/P

12 時間制の時刻に、大文字の "A" または "P" を付加して表示します。たとえば、"9:34P" と表示します。

a/p

12 時間制の時刻に、小文字の "a" または "p" を付加して表示します。たとえば、"9:34p" と表示します。

AMPM

12 時間制の時刻に、Windows の地域設定で指定された午前/午後の識別子を付加して表示します。

区切り記号の要素

注: 区切り文字は、Windows の地域設定で設定されています。

区切り記号は日付/時刻の値の一部として表示されます。標準の日付 (/) および時間 (:) の区切り記号に加えて、短い文字の文字列を引用符で囲んで、カスタム区切り記号として使用することもできます。この引用符は表示されません。たとえば、「","」と入力した場合は、カンマが 1 個表示されます。

区切り記号

説明

:

時刻形式の区切り記号たとえばhh:mm

/

日付形式の区切り記号yyyy/mmm

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×