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

適用先
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

この記事の内容

概要

たとえば、フィールドのデータ型が Short Text の場合、テキストまたは数値で構成されるデータを格納できます。 ただし、データ型が Number のフィールドには数値データのみを格納できます。 そのため、各データ型で使用されるプロパティを把握する必要があります。

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

  • フィールドで使用できる書式
  • フィールド値の最大サイズ
  • 式におけるフィールドの利用方法
  • フィールドのインデックスを作成できるかどうか

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

  • 別のテーブルの既存のフィールドを使用する場合、データ型はテンプレートまたは他のテーブルで既に定義されています。
  • 空白の列 (またはフィールド) にデータを入力します。Access は、入力した値に基づいてフィールドにデータ型を割り当てます。または、フィールドのデータ型と形式を割り当てることができます。
  • [ テーブル フィールド] タブの [ 追加] & [削除 ] グループで、[ その他のフィールド] をクリックすると、選択できるデータ型の一覧が表示されます。

ページの先頭へ

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

フィールドのデータ型は、フィールドに含まれるすべての値に適用される一連の品質と考えてください。 たとえば、Short Text フィールドに格納される値には、文字、数字、および句読点文字の制限されたセットのみを含めることができます。また、短いテキスト フィールドには最大 255 文字のみを含めることができます。

ヒント

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

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

基本型

形式 表示する内容
短いテキスト 姓や番地など、短い英数字値。
数値、大きい数値 距離など、数値。 通貨には別のデータ型があります。
通貨 通貨の値。
はい/いいえ 「はい」と「いいえ」のいずれかのみを含むはい/いいえの値とフィールド。
日付/時刻、日付/時刻の延長 日付/時刻: 100 年から 9999 年の日付と時刻の値。
日付/時刻拡張: 1 年から 9999 年の日付と時刻の値。
リッチ テキスト 色やフォントを変更して書式設定できるテキストまたはテキストと数値の組み合わせ。
集計フィールド 計算の結果。 計算は、同じテーブル内の他のフィールドを参照する必要があります。 計算を作成するには、式ビルダーを使用します。
添付ファイル メール メッセージにファイルを添付するようにデータベースのレコードに添付されている画像、スプレッドシート ファイル、文書、グラフ、サポートされているその他の種類のファイル。
ハイパーリンク テキストとして格納され、ハイパーリンク アドレスとして利用されるテキストまたはテキストと数値の組み合わせ。
長いテキスト テキストの集まり。 [長いテキスト] フィールドの一般的な用途は、製品の詳細な説明です。
ルックアップ テーブルかクエリから取得した値の一覧を表示するか、フィールドの作成時に指定した値のセットを表示します。 ルックアップ ウィザードが起動するので、ルックアップ フィールドを作成できます。 ルックアップ フィールドのデータ型は、ウィザードで行った選択内容に応じて、[短いテキスト] または [数値] のいずれかになります。
ルックアップ フィールドには、別途用意された一連のフィールド プロパティが存在します。これらのプロパティは、[フィールド プロパティ] ウィンドウの [ルックアップ] タブに表示されます。

添付ファイル データ型と集計データ型は .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 オブジェクト。

ページの先頭へ

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

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

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

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

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

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

ページの先頭へ

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

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

結合は、2 つのソースのデータを、ソースに共通する指定されたフィールドの値に基づいてクエリ レコードセット内の 1 つのレコードに結合する SQL 操作です。 結合には、内部結合、左外部結合、または右外部結合を指定できます。

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

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

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

ページの先頭へ

データ型のリファレンス

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

添付ファイル

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

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

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

  • ビットマップ (.bmp ファイルなど)
  • Windows のメタファイル (.emf ファイルなど)
  • Exchangeable File Format ファイル (.exif ファイル)
  • アイコン
  • TIFF ファイル

レコードにさまざまな種類のファイルを添付できます。 ただし、セキュリティ上のリスクが懸念される種類のファイルは阻止されます。 原則として、MicrosoftOffice プログラムのいずれかで作成されたすべてのファイルを添付できます。 ログ ファイル (.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 ファイル)

ファイルの名前付け規則

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

  • ファイル名の文字数は拡張子を含めて 255 文字以下にする必要があります。
  • 名前には、疑問符 (?)、引用符 (")、前方または後方のスラッシュ (/\)、開始角かっこまたは右かっこ (< >)、アスタリスク (*)、垂直バーまたはパイプ (|)、コロン (:)、段落記号 (¶)) を含めることはできません。

トップ オブ セシオン

オートナンバー

目的 AutoNumber フィールドを使用して、各レコードを一意にする以外の目的を果たさない一意の値を指定します。 特に、適切なナチュラル キー (データ フィールドに基づいたキー) がない場合などに使用されます。

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

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

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

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

プロパティ 入力する文字列
フィールド サイズ 個々の値に割り当てられる領域サイズを決定します。 オートナンバー型フィールドでは、次の 2 つの値を使用できます。
  • [長整数型] のフィールド サイズは、レプリケーション ID として使用されないオートナンバー フィールドに使用します。 これは既定値です。 レプリケーション ID 型のフィールドを作成する場合以外は、この値を変更しないでください。
    .accdb などの新しいファイル形式を使用するデータベースでは、レプリケーションはサポートされていません。この設定により、オートナンバー型フィールドは、リレーションシップまたは結合で使用される他の Long Integer Number フィールドと互換性があります。 各フィールドの値には 4 バイトの記憶域が使用されます。
  • [レプリケーション ID 型] のフィールド サイズは、データベースのレプリカでレプリケーション ID として使用されるオートナンバー型フィールドに使用します。 レプリケート可能なデータベースを扱っている場合やそうしたデータベースの設計を行っている場合以外、この値は使用しないでください。
    各フィールドの値には 16 バイトの記憶域が使用されます。
新規レコードの値 レコードが追加されるたびに、オートナンバー型フィールドの値を 1 つずつ増やすか、新しい値としてランダムな数値を使用するかを決定します。 次のいずれかを選択します。
  • インクリメント 値 1 から始まり、新しいレコードごとに増分 1 ずつ増加します。
  • ランダム ランダム値で始まり、新しいレコードごとにランダムな値を割り当てます。 値は Long Integer フィールド サイズで、-2,147,483,648 ~ 2,147,483,647 の範囲です。
形式 オートナンバー型のフィールドを主キーまたはレプリケーション ID として使用する場合は、このプロパティを設定しないでください。 それ以外の場合は、目的に合った数値形式を選択します。
キャプション フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。
通常は、簡潔なキャプションの方が効果的です。
インデックス フィールドにインデックスがあるかどうかを指定します。 次の 3 とおりの値を選択できます。

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

メモ: 主キーで使用されるフィールドのこのプロパティは変更しないでください。 一意のインデックスがないと、重複する値が入力され、そのキーを含むリレーションシップが破綻する可能性があります。
単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。
文字配置 コントロール内のテキストの既定の配置を指定します。

セクションの先頭

計算結果

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

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

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

プロパティ 入力する文字列
Expression この計算の結果は集計列に格納されます。 この列が保存されている場合、保存されている列のみをこの式で利用できます。
結果の種類 計算の結果は、このデータ型として表示されます。
形式 データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 あらゆる有効な数値形式を使用できます。 ほとんどの場合で、結果の種類に合わせて形式を設定してください。
小数点以下表示桁数 数値を表示する際に使用する小数点以下桁数を指定します。
キャプション フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。
通常は、簡潔なキャプションの方が効果的です。
文字配置 コントロール内のテキストの既定の配置を指定します。

セクションの先頭

通貨

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

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

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

プロパティ 入力する文字列
形式 データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 あらゆる有効な数値形式を使用できます。 ほとんどの場合で、形式値を通貨に設定してください。
小数点以下表示桁数 数値を表示する際に使用する小数点以下桁数を指定します。
定型入力 データ入力を指示する編集文字を表示します。 たとえば、フィールドの先頭に、入力マスクとしてドル記号 ($) が表示されることがあります。
キャプション フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。
通常は、簡潔なキャプションの方が効果的です。
既定値 新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。
入力規則 このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。
エラー メッセージ 入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。
必須 フィールドにデータを入力する必要があります。
インデックス フィールドにインデックスがあるかどうかを指定します。 次の 3 とおりの値を選択できます。

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

メモ: 主キーで使用されるフィールドのこのプロパティは変更しないでください。
単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。
文字配置 コントロール内のテキストの既定の配置を指定します。

セクションの先頭

日付/時刻と日付/時刻の延長

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

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

プロパティ 入力する文字列
キャプション フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。
通常は、簡潔なキャプションの方が効果的です。
既定値 新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。
形式 データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 あらかじめ定義された書式を使用することも、カスタム書式を独自に作成することもできます。

定義済みの書式の一覧

  • 一般日付 既定では、値が日付のみの場合、時刻は表示されません。値が時刻のみの場合、日付は表示されません。 この設定は、[日付 (S)] と [時刻 (L)] を組み合わせたものです。
    • 2007/04/03
    • 17:34:00
    • 4/3/07 05:34:00 PM
  • 長い日付 Windows のリージョン設定の [長い日付] 設定と同じです。 例: 2007 年 4 月 3 日 (土曜日)。
  • 中日付 日付を dd-mmm-yyyy として表示します。 例: 2007 年 4 月 3 日。
  • 短い日付 Windows の地域設定の [短い日付] 設定と同じです。 例: 4/3/07.短い日付の設定では、1/1/00 から 12/31/29 の間の日付が 21 世紀の日付 (つまり、年は 2000 年から 2029 年と見なされます) であると仮定します。 30/1/1 ~ 99/12/31 の日付は 20 世紀の日付 (つまり 1930 ~ 1999 年) と見なされます。
  • 長い時間 Windows の地域設定の [ 時間 ] タブの設定と同じです。 例: 5:34:23 PM
  • 中程度の時間 時刻を時間区切り文字で区切り、その後に AM/PM インジケーターで区切られた時間と分として表示します。 例: 5:34 PM
  • 短い時間 24 時間時計を使用して、時刻を時間区切り記号で区切った時間と分として表示します。 例: 17:34
カスタム書式に使用できる要素の一覧

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


大事な: Windows リージョン設定で指定された日付/時刻設定と一致しないカスタム形式は無視されます。 Windows の地域設定について詳しくは、Windows のヘルプを参照してください。
区切り記号


メモ: 区切り記号は、Windows の地域設定で設定されます。
: 時刻区切り記号。 たとえば、 hh:mm

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

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

日付書式の要素

d 必要に応じて 1 桁または 2 桁の数字 (1 から 31) の月の日。

dd 2 桁の数字 (01 から 31) の月の日。

ddd 平日の最初の 3 文字 (日から土)。

dddd 平日 (日曜日から土曜日) のフル ネーム。

w 曜日 (1 から 7)。

Ww 年の週 (1 から 53)。

m 必要に応じて 1 桁または 2 桁の数字 (1 から 12) の年の月。

mm 2 桁の数字 (01 から 12) の年の月。

mmm 月の最初の 3 文字 (1 月から 12 月)。

mmmm 月のフル ネーム (1 月から 12 月)。

q 年の四半期 (1 から 4)。

y 年の日の数 (1 から 366)。

Yy 年の最後の 2 桁 (01 から 99)。

Yyyy サポートされている日付と時刻のデータ型に応じて、0001 から 9999 までの 1 年間のすべての数字を表示します。

時刻の書式要素

h 必要に応じて 1 桁または 2 桁の時間 (0 から 23)。

Hh 2 桁の時間 (00 から 23)。

n 必要に応じて 1 桁または 2 桁の分 (0 から 59)。

Nn 2 桁の分 (00 から 59)。

s 必要に応じて 1 桁または 2 桁の 2 桁目 (0 から 59)。

Ss 2 桁の 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 Windows の地域設定で定義されている適切な午前/午後の指定子を持つ 12 時間の時計。

定義済み書式

c 一般日付の定義済み形式と同じです。

ddddd 短い日付の定義済みの形式と同じです。

dddddd 長い日付の定義済みの形式と同じです。

ttttt 長い時間の定義済みの形式と同じです。
10 進Places (日付/時刻拡張のみ) 小数部の有効桁数を入力して、小数点 (1 から 7) の右側の桁数を指定します。
カスタム形式は使用できません。
IME 入力モード 日本語版 Windows における文字の変換を制御します。
IME 変換モード 日本語版 Windows におけるセンテンスの変換を制御します。
インデックス フィールドにインデックスがあるかどうかを指定します。 次の 3 とおりの値を選択できます。

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

メモ: 主キーで使用されるフィールドのこのプロパティは変更しないでください。
単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。
定型入力 データ入力を指示する編集文字を表示します。 たとえば、フィールドの先頭に、入力マスクとしてドル記号 ($) が表示されることがあります。
必須 フィールドにデータを入力する必要があります。
日付選択カレンダーの表示 日付選択カレンダー コントロールを表示するかどうかを指定します。
メモ: 日付/時刻フィールドに入力マスクを使用する場合、このプロパティの設定方法に関係なく 、日付ピッカー コントロールは使用できません。
文字配置 コントロール内のテキストの既定の配置を指定します。
入力規則 このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。
エラー メッセージ 入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。

セクションの先頭

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

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

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

プロパティ 入力する文字列
空文字列の許可 [ハイパーリンク]、[短いテキスト]、または [長いテキスト] フィールドの長さ 0 の文字列 ("") のエントリ ([はい] に設定) を許可します。
追加のみ フィールド値の変更を追跡するかどうかを決定します。 2 つの設定があります。
  • はい 変更を追跡します。 フィールド値の履歴を表示するには、フィールドを右クリックし、[列履歴の表示] をクリックします。
  • いいえ 変更を追跡しません。

警告: 警告 このプロパティを [いいえ] に設定すると、既存のフィールド値履歴が削除されます。
キャプション フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。
通常は、簡潔なキャプションの方が効果的です。
既定値 新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。
形式 データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 ハイパーリンク型のフィールドにはカスタム書式を定義できます。
IME 入力モード 日本語版 Windows における文字の変換を制御します。
IME 変換モード 日本語版 Windows におけるセンテンスの変換を制御します。
インデックス フィールドにインデックスがあるかどうかを指定します。 次の 3 とおりの値を選択できます。

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

メモ: 主キーで使用されるフィールドのこのプロパティは変更しないでください。
単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。
必須 フィールドにデータを入力する必要があります。
文字配置 コントロール内のテキストの既定の配置を指定します。
Unicode 圧縮 このフィールドに格納される文字数が 4,096 文字未満の場合、テキストを圧縮します。
入力規則 このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。
エラー メッセージ 入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。

セクションの先頭

長いテキスト

目的 255 文字を超え、書式設定されたテキストであるテキスト ブロックを格納する場合に使用します。

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

プロパティ 入力する文字列
空文字列の許可 ハイパーリンク、短いテキスト、または長いテキスト フィールドの長さ 0 の文字列 (""") の入力 ([はい] に設定) を許可します。
追加のみ フィールド値の変更を追跡するかどうかを決定します。 2 つの設定があります。
  • はい 変更を追跡します。 フィールド値の履歴を表示するには、フィールドを右クリックし、[ 列履歴の表示] をクリックします。
  • いいえ 変更を追跡しません。このプロパティを [いいえ] に設定すると、既存のフィールド値履歴が削除されます。
キャプション フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。
ヒント:通常、効果的なキャプションは簡単です。
既定値 新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。
形式 データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 長整数型 (Long Text) フィールドのカスタム形式を定義できます。
IME 入力モード 日本語版 Windows における文字の変換を制御します。
IME 変換モード 日本語版 Windows におけるセンテンスの変換を制御します。
インデックス フィールドにインデックスがあるかどうかを指定します。 次の 3 とおりの値を選択できます。

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

メモ: 主キーで使用されるフィールドのこのプロパティは変更しないでください。
単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。
必須 フィールドにデータを入力する必要があります。
文字配置 コントロール内のテキストの既定の配置を指定します。
Unicode 圧縮 このフィールドに格納される文字数が 4,096 文字未満の場合、テキストを圧縮します。
入力規則 このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。
エラー メッセージ 入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。

セクションの先頭

数字

目的 を使用して、金額ではない数値を格納します。 フィールドの値を使って計算を実行する場合は、数値型を使用してください。

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

プロパティ 入力する文字列
キャプション フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。
通常は、簡潔なキャプションの方が効果的です。
小数点以下表示桁数 数値を表示する際に使用する小数点以下桁数を指定します。
既定値 新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。
フィールドサイズ 次のいずれかを選択します。
  • [バイト型]   0 から 255 の整数に使用します。 1 バイトの記憶域が使用されます。
  • [整数型]   -32,768 から 32,767 の整数に使用します。 2 バイトの記憶域が使用されます。
  • [長整数型]   -2,147,483,648 から 2,147,483,647 の整数に使用します。 ストレージ要件は 4 バイトです。外部キーを作成して別のテーブルの AutoNumber 主キー フィールドに関連付ける場合は、 長整数型 (Long Integer ) を使用します。
  • 単一 -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 とおりの値を選択できます。

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

メモ: 主キーで使用されるフィールドのこのプロパティは変更しないでください。
単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。
定型入力 データ入力を指示する編集文字を表示します。 たとえば、フィールドの先頭に、入力マスクとしてドル記号 ($) が表示されることがあります。
必須 フィールドにデータを入力する必要があります。
文字配置 コントロール内のテキストの既定の配置を指定します。
入力規則 このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。
エラー メッセージ 入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。

セクションの先頭

大きい数値

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

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

プロパティ 入力する文字列
キャプション フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。
通常は、簡潔なキャプションの方が効果的です。
小数点以下表示桁数 数値を表示する際に使用する小数点以下桁数を指定します。
既定値 新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。
形式 データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 あらゆる有効な数値形式を使用できます。
インデックス フィールドにインデックスがあるかどうかを指定します。 次の 3 とおりの値を選択できます。

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

メモ: 主キーで使用されるフィールドのこのプロパティは変更しないでください。
単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。
定型入力 データ入力を指示する編集文字を表示します。 たとえば、フィールドの先頭に、入力マスクとしてドル記号 ($) が表示されることがあります。
必須 フィールドにデータを入力する必要があります。
文字配置 コントロール内のテキストの既定の配置を指定します。
入力規則 このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。
エラー メッセージ 入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。

セクションの先頭

OLE オブジェクト

目的 を使用して、MicrosoftOfficeExcel スプレッドシートなどの OLE オブジェクトをレコードにアタッチします。 OLE 機能を使用する場合は、OLE オブジェクト のデータ型を使用する必要があります。

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

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

プロパティ 入力する文字列
キャプション フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。
通常は、簡潔なキャプションの方が効果的です。
必須 フィールドにデータを入力する必要があります。
文字配置 コントロール内のテキストの既定の配置を指定します。

セクションの先頭

短いテキスト

目的 を使用して、最大 255 文字のテキストを格納します。

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

プロパティ 入力する文字列
空文字列の許可 [ハイパーリンク]、[短いテキスト]、または [長いテキスト] フィールドの長さ 0 の文字列 ("") のエントリ ([はい] に設定) を許可します。
キャプション フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。
通常は、簡潔なキャプションの方が効果的です。
既定値 新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。
フィールド サイズ 1 ~ 255 の範囲の値を入力します。 短いテキスト フィールドの範囲は 1 ~ 255 文字です。 大きいテキスト フィールドの場合は、長整数型 (Long Text) のデータ型を使用します。

ヒント: 最適なパフォーマンスを得るには、常に最小の十分な フィールド サイズを指定します。たとえば、既知の長さの郵便番号を格納する場合は、その長さを フィールド サイズとして指定する必要があります。
形式 データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 [短いテキスト] フィールドのカスタム形式を定義できます。
IME 入力モード 日本語版 Windows における文字の変換を制御します。
IME 変換モード 日本語版 Windows におけるセンテンスの変換を制御します。
インデックス フィールドにインデックスがあるかどうかを指定します。 次の 3 とおりの値を選択できます。

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

メモ: 主キーで使用されるフィールドのこのプロパティは変更しないでください。
単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。
必須 フィールドにデータを入力する必要があります。
文字配置 コントロール内のテキストの既定の配置を指定します。
Unicode 圧縮 このフィールドに格納される文字数が 4,096 文字未満の場合、テキストを圧縮します。
入力規則 このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。
エラー メッセージ 入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。

セクションの先頭

はい/いいえ

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

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

プロパティ 入力する文字列
キャプション フォーム、レポート、クエリで、既定では、このフィールドに対して表示されるラベル テキスト。 このプロパティが空の場合、フィールドの名前が使用されます。 あらゆるテキスト文字列が許可されます。
通常は、簡潔なキャプションの方が効果的です。
既定値 新しいレコードが追加されたときに、指定された値を自動的にフィールドに割り当てます。
形式 データシート (またはそのフィールドに連結されているフォームやレポート) をディスプレイやプリンターに出力したときのフィールドの表示形式を決定します。 次のいずれかを選択します。
  • True/False 値を True または False として表示します。
  • はい/いいえ 値を [はい] または [いいえ] として表示します。
  • オン/オフ 値を [オン] または [オフ] として表示します。
インデックス フィールドにインデックスがあるかどうかを指定します。 次の 3 とおりの値を選択できます。

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

メモ: 主キーで使用されるフィールドのこのプロパティは変更しないでください。
単一フィールドに対するインデックスは インデックス フィールド プロパティを設定することで作成できますが、インデックスの種類によっては、この方法では作成できない場合もあります。 たとえば、このプロパティを設定することで複数フィールド インデックスを作成することはできません。
文字配置 コントロール内のテキストの既定の配置を指定します。
入力規則 このフィールドに値を追加するたび、または値を変更するたびに、満たす必要がある条件式を入力します。 評価テキスト プロパティと組み合わせて使用します。
エラー メッセージ 入力された値が "入力規則" プロパティの式に違反するときに表示するメッセージを入力します。

ページの先頭へ