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

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

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

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

この記事の内容

概要

データ型は紛らわしく思われることがあります。たとえば、フィールドのデータ型がテキストの場合、テキストまたは数値から構成されるデータを格納できます。ただし、データ型が数値のフィールドの場合、格納できるのは数値データだけです。したがって、データ型ごとに利用できるプロパティを知る必要があります。

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

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

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

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

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

フィールドのデータ型は事前定義できます。あるいは、新しいフィールドの作成方法に基づいてデータ型を選択します。たとえば、データシート ビューからフィールドを作成するとします。

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

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

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

ページの先頭へ

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

フィールドのデータ型は、そのフィールドに含まれているすべての値に適用される性質の集まりであると考えてください。たとえば、テキスト フィールドに含まれている値には、文字、数字、一部の句読文字のみを入力できます。また、255 文字の文字数制限があります。

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

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

基本型

形式

表示する内容

テキスト

簡単で英数字の値、最後の名前や住所など。Access 2013、種類が短いテキストに名前が変更されたテキストのデータの先頭に注意してください。

番号、数が多い

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

通貨

通貨の値。

はい/いいえ

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

日付/時刻

100 ~ 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 つのソースが共通して持つ特定のフィールドの値に基づき、両方のソースから取得したデータを、クエリのrecordsetの 1 つのレコードとして組み合わせる SQL 操作です。結合には、inner join、left outer join、right outer joinがあります。

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

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

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

ページの先頭へ

データ型のリファレンス

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

添付ファイル

目的    ファイルや画像をレコードに添付できるフィールドに使用されます。たとえば、仕事の連絡先のデータベースがある場合、添付ファイル フィールドを利用し、連絡先のシャンを添付したり、履歴書などの文書を添付したりできます。ファイルの種類によっては、添付ファイルを追加するときに各ファイルが自動的に圧縮されます。添付ファイル データ型は、.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 文字以下にする必要があります。

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

ページの先頭へ

オートナンバー型

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

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

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

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

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

プロパティ

入力する文字列

フィールド サイズ

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

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

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

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

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

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

新規レコードの値

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

  • [インクリメント]   1 を開始値として、新しいレコードが追加されるたびに 1 ずつ増やされます。

  • [ランダム]   ランダムな値を開始値とし、新しいレコードが追加されるたびにランダムな値が割り当てられます。長整数型のフィールド サイズ (-2,147,483,648 ~ 2,147,483,647) が使用されます。

形式

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

標題

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

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

インデックス

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

  • [はい (重複を許可しない)]   フィールドに対し、値の重複を許可しないインデックスを作成します。

  • [はい (重複を許可する)]   フィールドに対し、値の重複を許可するインデックスを作成します。

  • [いいえ]   フィールドのインデックスをすべて削除します。

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

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

スマート タグ

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

文字配置

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

ページの先頭へ

集計

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

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

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

プロパティ

入力する文字列

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

結果の種類

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

形式

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

小数点以下表示桁数

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

標題

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

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

文字配置

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

ページの先頭へ

通貨

目的    通貨データを格納する場合に使用します。

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

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

プロパティ

入力する文字列

形式

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

小数点以下表示桁数

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

定型入力

編集文字データ入力の概要を表示します。たとえば、定型入力をでは、フィールドの先頭にドル記号 ($) を表示することがあります。

標題

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

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

既定値

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

入力規則

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

エラーメッセージ

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

必須

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

インデックス

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

  • [はい (重複を許可しない)]   フィールドに対し、値の重複を許可しないインデックスを作成します。

  • [はい (重複を許可する)]   フィールドに対し、値の重複を許可するインデックスを作成します。

  • [いいえ]   フィールドのインデックスをすべて削除します。

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

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

スマート タグ

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

文字配置

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

ページの先頭へ

日付/時刻

目的    日時データを格納する場合に使用します。

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

プロパティ

入力する文字列

標題

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

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

既定値

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

形式

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

定義済みの書式の一覧

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

        

    • 2007/04/03

    • 17:34:00

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

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

  • [日付 (M)]   日付が yy-mm-dd 形式で表示されます。例:3-Apr-2007.

  • 短い日付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)]   "午前" または "午後" に続けて、時と分が区切り記号で仕切られて表示されます。例: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   西暦を 4 桁で表示します (0100 ~ 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:34PM" のように表示します。

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

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

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

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

定義済み書式

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

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

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

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

IME 入力モード

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

IME 変換モード

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

インデックス

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

  • [はい (重複を許可しない)]   フィールドに対し、値の重複を許可しないインデックスを作成します。

  • [はい (重複を許可する)]   フィールドに対し、値の重複を許可するインデックスを作成します。

  • [いいえ]   フィールドのインデックスをすべて削除します。

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

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

定型入力

編集文字データ入力の概要を表示します。たとえば、定型入力をでは、フィールドの先頭にドル記号 ($) を表示することがあります。

必須

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

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

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

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

スマート タグ

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

文字配置

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

入力規則

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

エラーメッセージ

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

ページの先頭へ

ハイパーリンク

目的    電子メール アドレスや Web サイトの URL などのハイパーリンクを格納する場合に使用します。

ハイパーリンクには、UNC パスまたは URL を使用できます。格納できる最大文字数は 2048 文字です。

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

プロパティ

入力する文字列

空文字列の許可

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

追加のみ

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

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

  • No変更は追跡されません。

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

標題

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

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

既定値

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

形式

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

IME 入力モード

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

IME 変換モード

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

インデックス

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

  • [はい (重複を許可しない)]   フィールドに対し、値の重複を許可しないインデックスを作成します。

  • [はい (重複を許可する)]   フィールドに対し、値の重複を許可するインデックスを作成します。

  • [いいえ]   フィールドのインデックスをすべて削除します。

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

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

必須

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

スマート タグ

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

文字配置

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

Unicode 圧縮

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

入力規則

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

エラーメッセージ

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

ページの先頭へ

メモ

目的   使用すると、255 文字より長い期間は、書式設定されたテキストをテキストのブロックを保存します。長いテキストデータ型の名前は、Access 2013 メモに注意してください。

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

プロパティ

入力する文字列

空文字列の許可

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

追加のみ

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

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

  • いいえ   変更を追跡しません。

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

標題

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

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

既定値

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

形式

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

IME 入力モード

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

IME 変換モード

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

インデックス

フィールドにindexを設定するかどうかを指定します。次の 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 ファイル形式ではサポートされないことにご注意ください。

  • 十進型   -9.999... x 1027 ~ 9.999... x 1027 の範囲の数値の場合。12 バイトで格納する必要があります。

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

形式

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

インデックス

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

  • [はい (重複を許可しない)]   フィールドに対し、値の重複を許可しないインデックスを作成します。

  • [はい (重複を許可する)]   フィールドに対し、値の重複を許可するインデックスを作成します。

  • [いいえ]   フィールドのインデックスをすべて削除します。

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

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

定型入力

編集文字データ入力の概要を表示します。たとえば、定型入力をでは、フィールドの先頭にドル記号 ($) を表示することがあります。

必須

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

スマート タグ

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

文字配置

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

入力規則

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

エラーメッセージ

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

ページの先頭へ

数が多い

目的   使用すると、通貨の値のない大きい数値を格納します。フィールドに値を使用すると、計算を実行することがある場合、は、大量のデータ型を使用します。

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

プロパティ

入力する文字列

標題

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

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

小数点以下表示桁数

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

既定値

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

形式

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

インデックス

フィールドにindexを設定するかどうかを指定します。次の 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 におけるセンテンスの変換を制御します。

インデックス

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

  • [はい (重複を許可しない)]   フィールドに対し、値の重複を許可しないインデックスを作成します。

  • [はい (重複を許可する)]   フィールドに対し、値の重複を許可するインデックスを作成します。

  • [いいえ]   フィールドのインデックスをすべて削除します。

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

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

必須

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

スマート タグ

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

文字配置

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

Unicode 圧縮

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

入力規則

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

エラーメッセージ

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

ページの先頭へ

はい/いいえ

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

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

プロパティ

入力する文字列

標題

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

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

既定値

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

形式

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

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

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

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

インデックス

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

  • [はい (重複を許可しない)]   フィールドに対し、値の重複を許可しないインデックスを作成します。

  • [はい (重複を許可する)]   フィールドに対し、値の重複を許可するインデックスを作成します。

  • [いいえ]   フィールドのインデックスをすべて削除します。

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

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

文字配置

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

入力規則

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

エラーメッセージ

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

ページの先頭へ

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

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

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

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

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

×