データ型とフィールド プロパティの概要

Access のすべてのテーブルは、フィールドで作成されます。 フィールドのプロパティには、そのフィールドに追加されたデータの特性と動作が記述されます。 フィールドに格納できるデータの種類はフィールドによって決めるので、フィールドのデータ型が最も重要なプロパティです。 この記事では、データ型と、 Accessで使用できるその他のフィールド プロパティについて説明し、詳細なデータ型リファレンス セクションの追加情報を含む。

この記事の内容

概要

たとえば、フィールドのデータ型がテキスト型の場合、テキスト文字または数値文字で構成されるデータを格納する場合など、データ型は混乱を招く可能性があります。 ただし、データ型が数値型のフィールドには、数値データのみを格納できます。 そのため、各データ型で使用されるプロパティを知る必要があります。

フィールドのデータ型は、他にもフィールドに関するさまざまな重要な性質を決定します。その例を次に示します。

  • フィールドで使用できる書式

  • フィールド値の最大サイズ

  • 式におけるフィールドの利用方法

  • フィールドのインデックスを作成できるかどうか

フィールドのデータ型を事前に定義するか、新しいフィールドの作成方法に応じてデータ型を選択します。 たとえば、データシート ビューからフィールドを作成し、次の場合は次のようになります。

  • 別のテーブルの既存のフィールドを使用する場合、データ型はテンプレートまたは他のテーブルで既に定義されています。

  • 空の列 (またはフィールド) にデータを入力すると、Access では、入力したデータに基づいてフィールドにデータ型が割り当てられます。あるいは、フィールドのデータ型と書式を自分で割り当てることができます。

  • [フィールドの変更] タブの [フィールド/列] グループで、[フィールド] をクリックすると、Access では、選択対象となるデータ型の一覧が表示されます。

ページの先頭へ

どのデータ型をいつ使用するか

フィールドのデータ型は、フィールドに含まれるすべての値に適用される一連の品質と考えてみます。 たとえば、[テキスト] フィールドに格納されている値には、文字、数字、一連の句読点のみを含め、テキスト フィールドには最大 255 文字しか含めることはできません。

ヒント: フィールドのデータがあるデータ型に見えるが、実際には別のデータ型の場合があります。 たとえば、あるフィールドに数値が含まれているように見えても、実際には、根数など、テキスト値が含まれていることがあります。 多くの場合、式を利用し、さまざまなデータ型の値を比較したり、変換したりできます。

次の表は、データ型ごとに利用できる書式と書式設定オプションの効果をまとめたものです。

基本型

形式

表示する内容

テキスト

姓や番地など、短い英数字値。 Access 2013 より、テキスト データ型の名称が「短いテキスト」に変更されました。

数値、大きい数値

距離など、数値。 通貨には別のデータ型があります。

通貨

通貨の値。

はい/いいえ

「はい」と「いいえ」のいずれかのみを含むはい/いいえの値とフィールド。

日付/時刻、日付/時刻の拡張

日付/時刻: 100 ~ 9999 年の日付と時刻の値。

拡張日付/時刻: 1 ~ 9999 年の日付と時刻の値。

リッチ テキスト

色やフォントを変更して書式設定できるテキストまたはテキストと数値の組み合わせ。

集計フィールド

計算の結果。 計算は、同じテーブル内の他のフィールドを参照する必要があります。 計算を作成するには、式ビルダーを使用します。 集計フィールドは Access 2010 で最初に導入されました。

添付ファイル

メール メッセージにファイルを添付するようにデータベースのレコードに添付されている画像、スプレッドシート ファイル、文書、グラフ、サポートされているその他の種類のファイル。

ハイパーリンク

テキストとして格納され、ハイパーリンク アドレスとして利用されるテキストまたはテキストと数値の組み合わせ。

メモ

テキストの集まり。 メモ フィールドの典型的な使用例としては、製品の説明があります。 Access 2013 より、メモ データ型の名称が「長いテキスト」に変更されました。

ルックアップ

テーブルかクエリから取得した値の一覧を表示するか、フィールドの作成時に指定した値のセットを表示します。 ルックアップ ウィザードが起動するので、ルックアップ フィールドを作成できます。 ルックアップ フィールドのデータ型は、ウィザードでの選択に基づき、テキストまたは数値になります。

ルックアップ フィールドには、別途用意された一連のフィールド プロパティが存在します。これらのプロパティは、[フィールド プロパティ] ウィンドウの [ルックアップ] タブに表示されます。

注: 添付ファイル データ型と集計データ型は .mdb ファイル形式では利用できません。

数値

形式

表示する内容

全般

格納されているとおりの、書式設定が追加されていない数値

通貨

一般的な通貨値

ユーロ

EU 形式で格納されている一般的な通貨値

固定

数値

標準

10 進数の数値データ

パーセンテージ

パーセンテージ

指数

計算

日付と時刻に関する数式

形式

表示する内容

日付 (S)

短い形式で日付を表示します。 お住まいの地域の日付と時刻の設定に依存します。 たとえば、アメリカ合衆国の場合、3/14/2001 のような形式になります。

日付 (M)

長いと短いの中間の形式で日付を表示します。 たとえば、アメリカ合衆国の場合、3-Apr-09 のような形式になります。

日付 (L)

長い形式で日付を表示します。 お住まいの地域の日付と時刻の設定に依存します。 たとえば、アメリカ合衆国の場合、「Wednesday, March 14, 2001」のような形式になります。

時刻 (午前/午後)

12 時間形式のみで時刻を表示します。日付と時刻の地域設定の変更に対応します。

時刻 (M)

時刻の後に AM/PM を表示します。

時刻 (24 時間)

24 時間形式のみで時刻を表示します。日付と時刻の地域設定の変更に対応します。

はい/いいえ

データ型

表示する内容

チェック ボックス

チェック ボックス

はい/いいえ

はいまたはいいえオプション

True/False

True または False オプション

オン/オフ

オンまたはオフ オプション

OLE オブジェクト    Word 文書などの OLE オブジェクト。

ページの先頭へ

フィールドのサイズ プロパティ

フィールドを作成し、そのデータ型を設定したら、追加のフィールド プロパティを設定できます。 フィールドのデータ型により、設定可能な他のプロパティが決まります。 たとえば、[フィールド サイズ] プロパティを設定することで、テキスト フィールドのサイズを変更できます。

数値型フィールドと通貨型フィールドでは、フィールド値の範囲が決めるので、[フィールド サイズ] プロパティは特に重要です。 たとえば、1 ビットの数値フィールドには、0 ~ 255 の範囲の整数のみを格納できます。

[フィールド サイズ] プロパティは、数値フィールド値が必要とするディスク領域も決定します。 フィールドのサイズに基づき、その数値で厳密に 1、2、4、8、12、16 バイトを使用できます。

注: テキスト フィールドとメモ フィールドには、可変のフィールド値のサイズを設定できます。 これらのデータ型の [フィールド サイズ] によって設定されるのは、1 つの値に使用できる領域の最大値です。

フィールド プロパティに関する詳細情報と各種データ型との対応関係については、「データ型のリファレンス」セクションを参照してください。 「Set the field size」 (フィールドのサイズを設定する) というタイトルの記事もお読みください。

ページの先頭へ

リレーションシップと結合におけるデータ型

テーブルのリレーションシップとは、2 つのテーブルの共通フィールド間の関連付けです。 リレーションシップには、一対一、一対多、多対多があります。

結合は、2 つのソースが共通して持つ特定のフィールドの値に基づき、両方のソースから取得したデータを、クエリのレコードセットの 1 つのレコードとして組み合わせる SQL 操作です。 結合には、内部結合、左外部結合、右外部結合があります。

テーブルのリレーションシップを作成するか、結合をクエリに追加するとき、つなげるフィールドのデータ型が同じか、互換性がある必要があります。 たとえば、フィールドの値が一致する場合でも、数値フィールドとテキスト フィールドの間で結合を作成することはできません。

リレーションシップまたは結合において、オートナンバー型に設定されたフィールドは、数値型フィールドと互換性があります。ただし、数値型フィールドの フィールド サイズ プロパティは [長整数型] に設定されている必要があります。

テーブルのリレーションシップに関係するフィールドのデータ型または [フィールド ​​サイズ] プロパティは変更できません。 リレーションシップを一時的に削除し、[フィールド ​​サイズ] プロパティを変更できます。 ただし、データ型を変更した場合、リレーションシップを再作成するには、関連フィールドのデータ型を最初に変更する必要があります。 テーブルの詳細については、「テーブルの概要」を参照してください。

ページの先頭へ

データ型のリファレンス

データ型をフィールドに適用すると、選択できるプロパティのセットがフィールドに与えられます。 詳細については、以下のデータ型をクリックしてください。

添付ファイル

用途    ファイルまたは画像をレコードに添付できるフィールドで使用します。 たとえば、ジョブ連絡先データベースがある場合は、添付ファイル フィールドを使用して連絡先の写真を添付したり、履歴書などのドキュメントを添付できます。 一部の種類のファイルでは、添付ファイルを追加すると、各添付ファイルが圧縮されます。 添付ファイルのデータ型は、.accdb ファイル形式データベースでのみ使用できます。

Access で圧縮される添付ファイルの種類

次の種類のファイルを添付した場合、ファイルが自動的に圧縮されます。

  • ビットマップ (.bmp ファイルなど)

  • Windows のメタファイル (.emf ファイルなど)

  • Exchangeable File Format ファイル (.exif ファイル)

  • アイコン

  • TIFF ファイル

レコードにさまざまな種類のファイルを添付できます。 ただし、セキュリティ上のリスクが懸念される種類のファイルは阻止されます。 原則として、Microsoft Office プログラムで作成されたファイルであれば添付できます。 ログ ファイル (.log)、テキスト ファイル (.text、.txt)、圧縮 .zip ファイルも添付できます。 サポートされているイメージ ファイル形式の一覧については、このセクションの後半にある表を参照してください。

ブロックされるファイルの種類の一覧

次の形式の添付ファイルは、Access では禁止されています。

.ade

.ins

.mda

.scr

.adp

.isp

.mdb

.sct

.app

.its

.mde

.shb

.asp

.js

.mdt

.shs

.bas

.jse

.mdw

.tmp

.bat

.ksh

.mdz

.url

.cer

.lnk

.msc

.vb

.chm

.mad

.msi

.vbe

.cmd

.maf

.msp

.vbs

.com

.mag

.mst

.vsmacros

.cpl

.mam

.ops

.vss

.crt

.maq

.pcd

.vst

.csh

.mar

.pif

.vsw

.exe

.mas

.prf

.ws

.fxp

.mat

.prg

.wsc

.hlp

.mau

.pst

.wsf

.hta

.mav

.reg

.wsh

.inf

.maw

.scf

サポートされるフィールド プロパティ

プロパティ

入力する文字列

標題

フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。

通常は、簡潔なキャプションの方が効果的です。

必須

各レコードの添付ファイル型フィールドに少なくとも 1 つのファイルが添付されていることを必須とします。

サポートされているイメージ ファイル形式

次のグラフィック ファイル形式は、コンピューターに別途ソフトウェアがインストールされていなくてもサポートされます。

  • Windows ビットマップ (.bmp ファイル)

  • Run Length Encoded ビットマップ (.rle ファイル)

  • デバイスに依存しないビットマップ (.dib files)

  • Graphics Interchange Format (.gif ファイル)

  • Joint Photographic Experts Group (.jpe、.jpeg、および .jpg ファイル)

  • Exchangeable File Format (.exif ファイル)

  • Portable Network Graphics (.png ファイル)

  • Tagged Image File 形式 (.tif および .tiff ファイル)

  • アイコン (.ico および .icon ファイル)

  • Windows メタファイル (.wmf ファイル)

  • 拡張メタファイル (.emf ファイル)

ファイルの名前付け規則

添付ファイルの名前に使用できるのは、Microsoft Windows NT の NTFS ファイル システムでサポートされている Unicode 文字です。 ファイル名を付けるときは、次のガイドラインに従ってください。

  • ファイル名の文字数は拡張子を含めて 255 文字以下にする必要があります。

  • ファイル名に疑問符 (?)、引用符 (")、スラッシュとバックスラッシュ (/ \)、山かっこ (< >)、アスタリスク (*)、縦棒またはパイプ (|)、コロン (:)、段落記号 (¶) を使用することはできません。

ページの先頭へ

オートナンバー型

<c0>目的</c0> オートナンバー型フィールドを使用し、各レコードを一意に識別するための値を提供します。    オートナンバー型フィールドの最も一般的な用途は、主キーとしての使用です。 特に、適切なナチュラル キー (データ フィールドに基づいたキー) がない場合などに使用されます。

オートナンバー型フィールドの値には、フィールド サイズ プロパティの値に応じて、4 バイトまたは 16 バイトが使用されます。

たとえば、連絡先の情報を格納するテーブルがあるとします。 テーブルの主キーとして連絡先の名前を使用することもできますが、まったく同じ名前の連絡先が 2 つ存在した場合、両者を区別することができません。 名前は必ずしも一意であるとは限らず、適切なナチュラル キーではありません。 オートナンバー型フィールドを使用した場合、各レコードに一意の識別子が与えられます。

注: テーブルのレコード数を記録する目的でオートナンバー型フィールドを使用することは避けてください。 オートナンバー型の値は再利用されないため、削除されたレコード件数分の差が生じます。 また、データシートの集計行を使用した方が、正確なレコード件数をより簡単に得ることができます。

サポートされるフィールド プロパティ

プロパティ

入力する文字列

フィールド サイズ

個々の値に割り当てられる領域サイズを決定します。 オートナンバー型フィールドでは、次の 2 つの値を使用できます。

  • [長整数型] のフィールド サイズは、レプリケーション ID として使用されないオートナンバー フィールドに使用します。 これは既定値です。 レプリケーション ID 型のフィールドを作成する場合以外は、この値を変更しないでください。

    注: .accdb などの新しいファイル形式を使ったデータベースでは、レプリケーションはサポートされません。

    この設定により、リレーションシップまたは結合で、オートナンバー型フィールドと他の長整数型フィールドの互換性を確保できます。 各フィールドの値には 4 バイトの記憶域が使用されます。

  • [レプリケーション ID 型] のフィールド サイズは、データベースのレプリカでレプリケーション ID として使用されるオートナンバー型フィールドに使用します。 レプリケート可能なデータベースを扱っている場合やそうしたデータベースの設計を行っている場合以外、この値は使用しないでください。

    各フィールドの値には 16 バイトの記憶域が使用されます。

新規レコードの値

レコードが追加されるたびに、オートナンバー型フィールドの値を 1 つずつ増やすか、新しい値としてランダムな数値を使用するかを決定します。 次のいずれかを選択します。

  • 増分   値 1 から始まり、新しいレコードごとに 1 増加します。

  • ランダム   ランダムな値で始まり、新しい各レコードにランダムな値を割り当てる。 値は長整数型フィールド サイズで、-2,147,483,648 ~ 2,147,483,647 の範囲です。

形式

オートナンバー型のフィールドを主キーまたはレプリケーション ID として使用する場合は、このプロパティを設定しないでください。 それ以外の場合は、目的に合った数値形式を選択します。

標題

フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。

通常は、簡潔なキャプションの方が効果的です。

インデックス

フィールドにインデックスを設定するかどうかを指定します。 次の 3 とおりの値を選択できます。

  • はい (重複なし)   フィールドに一意のインデックスを作成します。

  • はい (重複あり)   フィールドに一意でないインデックスを作成します。

  • 違います   フィールドのインデックスを削除します。

注: 主キーとして使用されているフィールドでは、このプロパティを変更しないでください。 一意のインデックスがないと、重複する値が入力され、そのキーを含むリレーションシップが破綻する可能性があります。

単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。

スマート タグ

フィールドにスマート タグを追加します。 スマート タグは Access 2013 で廃止されました。

文字配置

コントロール内のテキストの既定の配置を指定します。

ページの先頭へ

集計

用途    計算の結果を格納するために使用します。

計算は、同じテーブル内の他のフィールドを参照する必要があります。 計算を作成するには、式ビルダーを使用します。 集計データ型は Access 2010 で最初に導入されました。 集計データ型は、.accdb ファイル形式データベースでのみ利用できます。

サポートされるフィールド プロパティ

プロパティ

入力する文字列

この計算の結果は集計列に格納されます。 この列が保存されている場合、保存されている列のみをこの式で利用できます。

結果の種類

計算の結果は、このデータ型として表示されます。

形式

データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 あらゆる有効な数値形式を使用できます。 ほとんどの場合で、結果の種類に合わせて形式を設定してください。

小数点以下表示桁数

数値を表示する際に使用する小数点以下桁数を指定します。

標題

フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。

通常は、簡潔なキャプションの方が効果的です。

文字配置

コントロール内のテキストの既定の配置を指定します。

ページの先頭へ

通貨

用途    通貨データを格納するために使用します。

通貨フィールドのデータが計算時に四捨五入されることはありません。 通貨型フィールドの精度は、小数点の左側が 15 桁、右側が 4 桁になります。 通貨型フィールドの値には、それぞれ 8 バイトの記憶域が使用されます。

サポートされるフィールド プロパティ

プロパティ

入力する文字列

形式

データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 あらゆる有効な数値形式を使用できます。 ほとんどの場合で、形式値を通貨に設定してください。

小数点以下表示桁数

数値を表示する際に使用する小数点以下桁数を指定します。

定型入力

データ入力を指示する編集文字を表示します。 たとえば、フィールドの先頭に、入力マスクとしてドル記号 ($) が表示されることがあります。

標題

フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。

通常は、簡潔なキャプションの方が効果的です。

既定値

新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。

入力規則

このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。

エラー メッセージ

入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。

必須

フィールドにデータを入力する必要があります。

インデックス

フィールドにインデックスを設定するかどうかを指定します。 次の 3 とおりの値を選択できます。

  • はい (重複なし)   フィールドに一意のインデックスを作成します。

  • はい (重複あり)   フィールドに一意でないインデックスを作成します。

  • 違います   フィールドのインデックスを削除します。

注: 主キーとして使用されているフィールドでは、このプロパティを変更しないでください。

単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。

スマート タグ

フィールドにスマート タグを追加します。 スマート タグは Access 2013 で廃止されました。

文字配置

コントロール内のテキストの既定の配置を指定します。

ページの先頭へ

日付/時刻と日付/時刻の拡張

用途    日付と時刻ベースのデータを格納するために使用します。

サポートされるフィールド プロパティ

プロパティ

入力する文字列

標題

フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。

通常は、簡潔なキャプションの方が効果的です。

既定値

新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。

形式

データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 あらかじめ定義された書式を使用することも、カスタム書式を独自に作成することもできます。

定義済みの書式の一覧

  • <c0>日付 (標準)</c0>   値が日付のみの場合、既定では時刻は表示されません。   値が時刻のみの場合、日付は表示されません。 この設定は、[日付 (S)] と [時刻 (L)] を組み合わせたものです。

        

    • 2007/04/03

    • 17:34:00

    • 4/3/07 05:34:00 PM

  • 日付 (L)   Windows の地域設定の [長い形式] 設定と同じです。 例: 2007 年 4 月 3 日土曜日。

  • 日付 (M)   日付を dd-mmm-yyyy として表示します。 例: 3-Apr-2007

  • 日付 (S) Windows の地域設定の [短い形式] 設定と同じです。 例: 4/3/07

    警告: 短い日付の設定では、00/1/1 から 29/12/31 の日付は 21 世紀の日付 (つまり 2000 から 2029 年) と見なされます。 30/1/1 から 99/12/31 の日付は 20 世紀の日付 (つまり 1930 から 1999 年) と見なされます。

  • 時刻 (L)   Windows の地域設定の [時刻] タブにある設定と同じです。 例: 5:34:23 PM

  • 時刻 (M)   時刻を時刻の区切り文字で区切って表示し、その後に AM/PM インジケーターを表示します。 例: 5:34 PM

  • 時刻 (S)   24 時間表示を使用して、時刻を時刻の区切り記号で区切って時間と分として表示します。 例: 17:34

カスタム書式に使用できる要素の一覧

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

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

区切り記号

注: 区切り記号は、Windows の地域の設定で指定します。

:   時刻の区切り文字。 たとえば 、hh:mm

/   日付の区切り文字。 たとえば、mmm/yyyy

短い文字を引用符 ("") で囲んで入力することにより、カスタム区切り記号として使用できます。 引用符は表示されません。 たとえば、「","」と入力した場合は、コンマが表示されます。

日付書式の要素

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 サポートされている日付と時刻のデータ型に応じて、0001 ~ 9999 の年のすべての数字を表示します。

時刻の書式要素

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   必要に応じて、大文字の "AM" または "PM" を含む 12 時間体制。 たとえば、 午後 9 時 34 分などです。

am/pm   必要に応じて、小文字の "am" または "pm" を含む 12 時間表示。 たとえば、 午後 9 時 34 分などです

A/P   必要に応じて、大文字の "A" または "P" を含む 12 時間体制。 たとえば 、9:34P などです

a/p   必要に応じて、小文字の "a" または "p" を含む 12 時間表示。 たとえば 、9:34p などです

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

定義済み書式

c   定義済み書式の [日付 (標準)] と同じです。

ddddd   定義済み書式の [日付 (S)] と同じです。

dddddd   定義済み書式の [日付 (L)] と同じです。

ttttt   定義済み書式の [時刻 (L)] と同じです。

小数点以下の桁数 (日付/時刻拡張のみ)

小数点以下の桁数を入力して、小数点の右側の桁数を指定します (1 から 7)。

ユーザー定義の書式は使用できません。

IME 入力モード

日本語版 Windows における文字の変換を制御します。

IME 変換モード

日本語版 Windows におけるセンテンスの変換を制御します。

インデックス

フィールドにインデックスを設定するかどうかを指定します。 次の 3 とおりの値を選択できます。

  • はい (重複なし)   フィールドに一意のインデックスを作成します。

  • はい (重複あり)   フィールドに一意でないインデックスを作成します。

  • 違います   フィールドのインデックスを削除します。

注: 主キーとして使用されているフィールドでは、このプロパティを変更しないでください。

単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。

定型入力

データ入力を指示する編集文字を表示します。 たとえば、フィールドの先頭に、入力マスクとしてドル記号 ($) が表示されることがあります。

必須

フィールドにデータを入力する必要があります。

日付選択カレンダーの表示

日付選択カレンダー コントロールを表示するかどうかを指定します。

注: [日付/時刻] フィールドに入力マスクを使用する場合、このプロパティの設定内容にかかわらず、日付選択カレンダー コントロールは使用できなくなります。

スマート タグ

フィールドにスマート タグを追加します。 スマート タグは Access 2013 で廃止されました。

文字配置

コントロール内のテキストの既定の配置を指定します。

入力規則

このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。

エラー メッセージ

入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。

ページの先頭へ

メモ

用途    長く 255 文字を超え、書式設定されたテキストのブロックを格納するために使用します。 メモ型はAccess 2013長いテキストに名前が 変更されました

サポートされるフィールド プロパティ

プロパティ

入力する文字列

空文字列の許可

[はい] に設定すると、長さ 0 ("") の文字列をハイパーリンク型、テキスト型、またはメモ型のフィールドに入力できるようになります。

追加のみ

フィールド値の変更を追跡するかどうかを決定します。 2 つの設定があります。

  • うん   変更を追跡します。 フィールド値の履歴を表示するには、フィールドを右クリックし、[列履歴の表示] をクリックします

  • 違います   変更を追跡しない。

    警告: このプロパティを [いいえ] に設定すると、既存のフィールド値の履歴はすべて削除されます。

標題

フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。

ヒント: 通常は、簡潔なキャプションの方が効果的です。

既定値

新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。

形式

データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 メモ型のフィールドにはカスタム書式を定義できます。

IME 入力モード

日本語版 Windows における文字の変換を制御します。

IME 変換モード

日本語版 Windows におけるセンテンスの変換を制御します。

インデックス

フィールドにインデックスを設定するかどうかを指定します。 次の 3 とおりの値を選択できます。

  • はい (重複なし)   フィールドに一意のインデックスを作成します。

  • はい (重複あり)   フィールドに一意でないインデックスを作成します。

  • 違います   フィールドのインデックスを削除します。

注: 主キーとして使用されているフィールドでは、このプロパティを変更しないでください。

単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。

必須

フィールドにデータを入力する必要があります。

スマート タグ

フィールドにスマート タグを追加します。 スマート タグは Access 2013 で廃止されました。

文字配置

コントロール内のテキストの既定の配置を指定します。

Unicode 圧縮

このフィールドに格納される文字数が 4,096 文字未満の場合、テキストを圧縮します。

入力規則

このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。

エラー メッセージ

入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。

ページの先頭へ

数値

目的    通貨値以外の数値を格納する場合に使用します。 フィールドの値を使って計算を実行する場合は、数値型を使用してください。

サポートされるフィールド プロパティ

プロパティ

入力する文字列

標題

フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。

通常は、簡潔なキャプションの方が効果的です。

小数点以下表示桁数

数値を表示する際に使用する小数点以下桁数を指定します。

既定値

新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。

フィールドサイズ

次のいずれかを選択します。

  • [バイト型]   0 から 255 の整数に使用します。 1 バイトの記憶域が使用されます。

  • [整数型]   -32,768 から 32,767 の整数に使用します。 2 バイトの記憶域が使用されます。

  • [長整数型]   -2,147,483,648 から 2,147,483,647 の整数に使用します。 4 バイトの記憶域が使用されます。

    ヒント: 外部キーを作成して、別のテーブルのオートナンバー型の主キー フィールドと関連付ける場合は、[長整数型] を使用します。

  • 単精度浮動小数点型   -3.4 x 1038 から 3.4 x 1038 までの有効桁数が最大 7 桁の浮動小数点値に使用します。 4 バイトの記憶域が使用されます。

  • 倍精度浮動小数点型   -1.797 x 10308 から 1.797 x 10308 までの最大有効桁数が 15 桁の浮動小数点値に使用します。 記憶域の要件は 8 バイトです。

  • レプリケーション ID   レプリケーションに必要なグローバル一意識別子を格納するために使用します。 16 バイトの記憶域が使用されます。 .accdb ファイル形式を使用したレプリケーションはサポートされていません。

  • 10 進数   -9.999 の範囲の数値に使用します。x 1027 から 9.999...x 1027。 12 バイトの記憶域が使用されます。

ヒント: パフォーマンスを最優先する場合は、常に必要最小限のフィールド サイズを指定するようにします。

形式

データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 あらゆる有効な数値形式を使用できます。

インデックス

フィールドにインデックスを設定するかどうかを指定します。 次の 3 とおりの値を選択できます。

  • はい (重複なし)   フィールドに一意のインデックスを作成します。

  • はい (重複あり)   フィールドに一意でないインデックスを作成します。

  • 違います   フィールドのインデックスを削除します。

注: 主キーとして使用されているフィールドでは、このプロパティを変更しないでください。

単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。

定型入力

データ入力を指示する編集文字を表示します。 たとえば、フィールドの先頭に、入力マスクとしてドル記号 ($) が表示されることがあります。

必須

フィールドにデータを入力する必要があります。

スマート タグ

フィールドにスマート タグを追加します。 スマート タグは Access 2013 で廃止されました。

文字配置

コントロール内のテキストの既定の配置を指定します。

入力規則

このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。

エラー メッセージ

入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。

ページの先頭へ

大きい数値

目的    通貨値以外の大きい数値を格納する場合に使用します。 フィールドの値を使って計算を実行する場合は、大きい数値データ型を使用してください。

サポートされるフィールド プロパティ

プロパティ

入力する文字列

標題

フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。

通常は、簡潔なキャプションの方が効果的です。

小数点以下表示桁数

数値を表示する際に使用する小数点以下桁数を指定します。

既定値

新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。

形式

データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 あらゆる有効な数値形式を使用できます。

インデックス

フィールドにインデックスを設定するかどうかを指定します。 次の 3 とおりの値を選択できます。

  • はい (重複なし)   フィールドに一意のインデックスを作成します。

  • はい (重複あり)   フィールドに一意でないインデックスを作成します。

  • 違います   フィールドのインデックスを削除します。

注: 主キーとして使用されているフィールドでは、このプロパティを変更しないでください。

単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。

定型入力

データ入力を指示する編集文字を表示します。 たとえば、フィールドの先頭に、入力マスクとしてドル記号 ($) が表示されることがあります。

必須

フィールドにデータを入力する必要があります。

スマート タグ

フィールドにスマート タグを追加します。 スマート タグは Access 2013 で廃止されました。

文字配置

コントロール内のテキストの既定の配置を指定します。

入力規則

このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。

エラー メッセージ

入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。

ページの先頭へ

OLE オブジェクト

目的    Microsoft Office Excel スプレッドシートなどの OLE オブジェクトをレコードに添付する場合に使用します。 OLE 機能を使用する場合は、OLE オブジェクト型を使用する必要があります。

通常は、OLE オブジェクト型フィールドではなく、添付ファイル型フィールドを使用してください。 サポートされているファイルの種類は、OLE オブジェクト型フィールドよりも、添付ファイル型フィールドの方が豊富です。 また、OLE オブジェクト型フィールドでは、単一のレコードに複数のファイルを添付することはできません。

サポートされるフィールド プロパティ

プロパティ

入力する文字列

標題

フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。

通常は、簡潔なキャプションの方が効果的です。

必須

フィールドにデータを入力する必要があります。

文字配置

コントロール内のテキストの既定の配置を指定します。

ページの先頭へ

テキスト

目的    最大 255 文字のテキストを格納する場合に使用します。 Access 2013 より、テキスト データ型の名称が「短いテキスト」に変更されました。

サポートされるフィールド プロパティ

プロパティ

入力する文字列

空文字列の許可

[はい] に設定すると、長さ 0 ("") の文字列をハイパーリンク型、テキスト型、またはメモ型のフィールドに入力できるようになります。

標題

フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。

通常は、簡潔なキャプションの方が効果的です。

既定値

新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。

フィールド サイズ

1 ~ 255 の範囲の値を入力します。 テキスト型フィールドには、1 ~ 255 文字までを入力できます。 これよりも大きなテキスト フィールドにはメモ型を使用します。

ヒント: 最高のパフォーマンスを得るためには、常に必要最小限のフィールド サイズを指定するようにします。

たとえば、文字数が決まっている郵便番号を格納する場合は、その文字数を [フィールド サイズ] に指定します。

形式

データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 テキスト型のフィールドにはカスタム書式を定義できます。

IME 入力モード

日本語版 Windows における文字の変換を制御します。

IME 変換モード

日本語版 Windows におけるセンテンスの変換を制御します。

インデックス

フィールドにインデックスを設定するかどうかを指定します。 次の 3 とおりの値を選択できます。

  • はい (重複なし)   フィールドに一意のインデックスを作成します。

  • はい (重複あり)   フィールドに一意でないインデックスを作成します。

  • 違います   フィールドのインデックスを削除します。

注: 主キーとして使用されているフィールドでは、このプロパティを変更しないでください。

単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。

必須

フィールドにデータを入力する必要があります。

スマート タグ

フィールドにスマート タグを追加します。 スマート タグは Access 2013 で廃止されました。

文字配置

コントロール内のテキストの既定の配置を指定します。

Unicode 圧縮

このフィールドに格納される文字数が 4,096 文字未満の場合、テキストを圧縮します。

入力規則

このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。

エラー メッセージ

入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。

ページの先頭へ

はい/いいえ

目的    ブール値を格納する場合に使用します。

サポートされるフィールド プロパティ

プロパティ

入力する文字列

標題

フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。

通常は、簡潔なキャプションの方が効果的です。

既定値

新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。

形式

データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 次のいずれかを選択します。

  • True/False   True または False のいずれかの値を表示します。

  • Yes/No   Yes または No のいずれかの値を表示します。

  • On/Off   On または Off のいずれかの値を表示します。

インデックス

フィールドにインデックスを設定するかどうかを指定します。 次の 3 とおりの値を選択できます。

  • はい (重複なし)   フィールドに一意のインデックスを作成します。

  • はい (重複あり)   フィールドに一意でないインデックスを作成します。

  • 違います   フィールドのインデックスを削除します。

注: 主キーとして使用されているフィールドでは、このプロパティを変更しないでください。

単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。

文字配置

コントロール内のテキストの既定の配置を指定します。

入力規則

このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。

エラー メッセージ

入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。

ページの先頭へ

ヘルプを表示

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

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

翻訳品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

フィードバックをお送りいただきありがとうございます!

×