Accessでテーブルを作成するときは、データ列ごとにデータ型を選択する必要があります。 Short Text データ型は、ほぼすべての文字 (文字、記号、または数字) を入力できるため、一般的な選択肢です。 ただし、データ型を慎重に選択すると、より多くの Access 機能 (データ検証や関数など) を利用し、格納する情報の精度が向上します。 次の表は、 Access デスクトップ データベース (.accdb と .mdb) で使用できるデータ型の概要を示しています。
さまざまなデータ型で利用できるさまざまなフィールド プロパティの包括的リストが必要な場合、「データ型とフィールド プロパティの概要」を参照してください。
|
データの種類 |
用途 |
サイズ |
|---|---|---|
|
短いテキスト (旧称 "Text") |
文字と数字のデータに使います (名前、肩書きなど)。 |
最大 255 文字 |
|
長いテキスト (以前は "メモ" と呼ばれます) |
長い文字と数字のデータに使います (文章や段落)。 「長いテキスト」の詳細については、「 メモ データ型が "長いテキスト" と呼ばれるようになりました」 を参照してください。 |
最大 1 GB (ただし、長いテキストを表示するコントロールは最初の 64,000 文字までに制限される) |
|
数値 |
数値データ |
1、2、4、8、または 16 バイト |
|
大きい数値 |
数値データ |
8 バイト 詳細については、「大きい数値データ型を使用する」を参照してください。 |
|
日付/時刻 |
日付と時刻 |
8 バイト |
|
日付/時刻拡張型 |
日付と時刻 |
42 バイトのエンコードされた文字列 詳細については、「 日付/時刻拡張データ型の使用」を参照してください。 |
|
通貨 |
4 桁の小数部の精度で保存される通貨のデータに使います。 |
8 バイト |
|
オートナンバー |
新しいレコードごとに Access によって生成される一意の値。 |
4 バイト (ReplicationID の場合は 16 バイト) |
|
はい/いいえ |
Boolean (true/false) データ。 Access は、false の場合は数値 0、true の場合は -1 を格納します。 |
1 バイト |
|
OLE オブジェクト型 |
別の Windowsベースのアプリケーションからの画像、グラフ、またはその他の ActiveX オブジェクト。 |
最大 2 GB |
|
ハイパーリンク |
インターネット、イントラネット、ローカル エリア ネットワーク (LAN)、ローカル コンピューター上のドキュメントまたはファイルへのリンク アドレスに使います。 |
最大 8,192 文字 (ハイパーリンク データ型の各部分に 2048 文字までを含められる) |
|
添付ファイル |
画像、ドキュメント、スプレッドシート、グラフなどのファイルを添付できます。各 [添付ファイル] フィールドには、データベース ファイルのサイズのストレージ制限まで、レコードごとに無制限の数の添付ファイルを含めることができます。 添付ファイルのデータ型は MDB ファイル形式では使用できません。 |
最大 2 GB |
|
集計 |
1 つまたは複数のフィールドのデータを利用して式を作成できます。 式からさまざまな結果データ型を指定できます。 集計データ型は .mdb ファイル形式では利用できません。 |
Result Type プロパティのデータ型に依存します。 Short Text データ型の結果には、最大 243 文字を指定できます。 長いテキスト、数値、はい/いいえ、および日付/時刻は、それぞれのデータ型と一致する必要があります。 |
|
ルックアップ ウィザード |
デザイン ビューの [データ型] 列のルックアップ ウィザード エントリは、実際にはデータ型ではありません。 このエントリを選ぶと、ウィザードが起動し、これを使って簡単または複雑なルックアップ フィールドを定義できます。 簡単なルックアップ フィールドでは、各行につき単一の値の内容を検証するための、別のテーブルまたは値リストの内容を使います。 複雑なルックアップ フィールドには、各行に同じデータ型の複数の値を格納できます。 |
ルックアップ フィールドのデータ型に応じる |