次の表は、Access で使用できるすべてのフィールド型とその使用方法、フィールド サイズを説明したものです。
| データ型 | 目的 | サイズ |
|---|---|---|
| テキスト型 | 文字列、または住所などの文字と数字の組み合わせに使用します。また、電話番号、部品番号、郵便番号など、計算する必要がない数字にも使用します。 | 最大 255 バイトまで。
Access では、フィールドに入力された文字だけが格納されます。テキスト型フィールドの使用されていない位置にあるスペースは格納されません。入力できる最大バイト数を変更するには、"FieldSize/フィールドサイズ" プロパティを設定します。 |
| メモ型 | 注意や説明など、長い文字列または数字に使用します。 | 最大 64,000 バイトまで。 |
| 数値型 | 算術演算用の数値データに使用します。ただし通貨の計算には使用できません (通貨型を使用します)。特定の数値型を定義するには、"FieldSize/フィールドサイズ" プロパティを設定します。 | 1、2、4、または 8 バイト (16 バイトはレプリケーション ID (GUID) にのみ使用できます)。 |
| 日付/時刻型 | 日付と時刻に使用します。 | 8 バイト。 |
| 通貨型 | 通貨に使用します。計算途中の丸めを避けるには、通貨型を使います。15 桁の整数部と 4 桁の小数部からなります。 | 8 バイト。 |
| オートナンバー型 | レコードが追加されると、連続番号か乱数が自動的に挿入されます。連続番号は、1 から付けられます。 | 4 バイト (16 バイトはレプリケーション ID (GUID) にのみ使用できます)。 |
| Yes/No 型 | Yes/No、True/False、On/Off など、二者択一のデータ。 | 1 ビット。 |
| OLE オブジェクト型 | 別のプログラムで OLE プロトコルを使って作成された、Access のテーブルに OLE/DDE リンクまたは埋め込み (挿入) 可能なオブジェクト。たとえば、Word 文書、Excel ワークシート、ピクチャ、サウンド、その他のバイナリ データなどがあります。OLE オブジェクトを表示するには、フォームまたはレポートで連結オブジェクト フレームを使用する必要があります。 | 最大 1GB まで。ディスクの容量によっても制限されます。 |
| ハイパーリンク型 | ハイパーリンクを格納するフィールド。ハイパーリンクには UNC (汎用名前付け規則) または URL (Uniform Resource Locator) を適用できます。 | 最大 64,000 バイトまで。 |
| ルックアップ ウィザード | コンボ ボックスを使って別のテーブルまたは値リストの値を選択する形式のフィールドを作成します。データ型リストでこのオプションを選択すると、この定義を行うウィザードが起動します。 | ルックアップ フィールドでもある主キー フィールドと同じサイズ。通常は 4 バイトです。 |
メモ 数値型、日付/時刻型、通貨型、および Yes/No 型では、書式があらかじめ定義されています。"Format/書式" プロパティに値を設定して各データ型で使用できる書式を選択します。また、OLE オブジェクト型以外のすべてのデータ型に対して、カスタム表示書式を作成できます。カスタム表示書式を定義する方法の詳細については、
をクリックしてください。