Access で日付/時刻型フィールドの書式を設定する

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

Microsoft access で日付/時刻データ型を使用する場合は、既定の形式を維持するか、定義済みの書式を適用するか、またはユーザー設定の書式を作成するかを選択できます。この記事では、日付/時刻データ型、テーブルに日付と時刻フィールドを追加する方法、および定義済みまたはユーザー設定の書式を適用する方法について簡単に説明します。

目的に合ったトピックをクリックしてください

日付と時刻の形式の概要

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

日付/時刻フィールドの書式を設定する

定型入力を使用して日付と時刻の入力形式を制限する

ページの先頭へ

日付と時刻の形式の概要

Access では、日付と時刻は、一般的な日付と長い形式で自動的に表示されます。日付は、米国の mm/dd/yyyy として表示され、米国外の dd/mm/yyyy は月、dd は day、yyyy は年です。時間は hh: mm: ss AM/PM と表示されます。ここで、hh は時間、mm は分、ss は秒ですが、日付と時刻をいくつかの形式で表示することができます。

日付と時刻の自動書式設定は、コンピューターの [Microsoft Windows の地域と言語のオプション] で指定した地理的な場所によって異なります。たとえば、ヨーロッパや地域によっては、場所によっては、28.11.2018 12:07:12 pm または 28/11/2018 12:07:12 pm として日付と時刻が表示されることがあります。米国では、11/28/2018 12:07:12 PM が表示されます。ユーザー設定の表示形式を使用して、これらの自動書式を変更することができます。選択した表示形式は、データの入力方法、または Access によってデータが保存される方法には影響しません。たとえば、28.11.2018 などの欧州形式で日付を入力し、テーブル、フォーム、またはレポートに11/28/2018 として値を表示させることができます。

Access では、日付と時刻の書式設定に関連する特定のレベルのデータの入力規則が自動的に提供されます。たとえば、32.11.2018 などの無効な日付を入力すると、メッセージが表示され、新しい値を入力したり、日付/時刻データ型からテキストデータ型にフィールドを変換したりすることができます。有効な日付値の範囲は、-657434 (西暦100年1月1日) から 2958465 (西暦12月31日、9999) です。有効な時刻値の範囲は、.0 から9999、または23:59:59 です。

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

ページの先頭へ

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

  1. データシートビューで日付/時刻フィールドを挿入するテーブルを開きます。

  2. [列の追加] をクリックし、ドロップダウンフィールドリストから [日付と時刻] を選択するには、の横にある下向き矢印をクリックします。

  3. フィールドの名前を変更し、テーブルを保存します。

フィールドに日付を追加するには、[日付の選択] または [予定表] アイコンをクリックして、次のいずれかの操作を行います。

  • 現在の日付を入力するには、[今日] をクリックします。

  • 現在の月の1日を選択するには、日付をクリックします。

  • 別の月と日を選択するには、[進む] または [戻る] ボタンを使用します。

ページの先頭へ

日付/時刻フィールドの書式を設定する

Access では、日付や時刻のデータに対するさまざまな書式があらかじめ定義されていますが、定義済みの書式では目的を果たせない場合はカスタム書式を指定することができます。最初に設定された書式は、"日付 (標準)" 書式  (m/dd/yyyy h:mm:ss AM/PM) です。

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

  1. 日付と時刻フィールドがまだない場合は、フィールドを追加します。データシートビューでテーブルを開き、[クリックして列を追加する]の横にある下向き矢印をクリックし、ドロップダウンフィールドリストから [日付と時刻] を選択します。

  2. テーブルのヘッダーを右クリックし、デザインビューに切り替えます。

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

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

    日付と時刻のプロパティ

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

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

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

カスタム書式を適用する

ユーザー設定の書式を作成する場合は、テーブルフィールドの [書式設定] プロパティにさまざまな文字を入力します。文字は、プレースホルダー (0 や # など)、区切り記号 (ピリオドやコンマなど)、リテラル文字、色で構成されます。日付/時刻フィールドのユーザー設定の書式には、日付と時刻の2つのセクションを含めることができます。また、セクションをスペースで区切ります。

[日付/時刻] フィールドにユーザー設定の書式を適用すると、日付と時刻の2つのセクションがあり、別の書式を組み合わせることができます。このような例では、セクションをスペースで区切ります。たとえば、一般的な日付と時刻の形式を次のように組み合わせることができます。 m/dd/yyyy h:mm: ss です。ユーザー設定の日付または時刻の書式を適用するには、次の手順を実行します。

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

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

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

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

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

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

ページの先頭へ

定型入力を使用して日付と時刻の入力形式を制限する

ユーザーが特定の形式で日付と時刻を入力するように強制する場合は、定型入力を使用します。たとえば、定型入力を適用して日付を入力した場合、データベース内のデータが入力されている場合は、他の形式で日付を指定することはできません。定型入力は、テーブル内のフィールド、クエリの結果セット、フォームやレポートのコントロールに適用できます。

定型入力は、1つの形式で定義できますが、別の表示形式を設定することは可能です。たとえば、定型入力を使用して、日付を2018.04.15 として入力する必要がありますが、日付は 15 ~ 4 月2018と表示されます。

定型入力を追加する

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

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

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

ページの先頭へ

ページの先頭へ

定義済みの書式と例

表示形式

説明

使用例

日付 (標準)

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

06/30/2018 10:10:42 AM

日付 (L)

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

2018年8月27日 (月)

日付 (M)

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

27/8/18
27-8 月-18

日付 (S)

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

8/27/2018
8-27-2018

時刻 (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)。

時刻の書式要素

形式

De s cription

H

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

hh

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

N

分を 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 の地域の設定で指定します。

引用符 ("") で囲まれた短い文字列は、ユーザー設定の区切り文字です。引用符は表示されません。たとえば、 ","はコンマを表示します。

:  時刻の区切り文字。たとえば、hh:mm のような形式になります。

/  日付の区切り記号です。たとえば、 mmm/yyyy

ページの先頭へ

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

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

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

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

×