短いテキスト、数値型、オートナンバー型には、[フィールドサイズ]プロパティが用意されており、各フィールドに格納するデータの種類やデータ量を設定できます。

例えば、短いテキストの場合、入力する文字数の上限を設定できます。また数値型の場合、整数・実数などのデータの種類と入力する数値の範囲を設定できます。必要最小限のフィールドサイズを設定することで、データベースのファイルサイズを抑えられます。

ただし、 テーブルにデータが入力されている状態で[フィールドサイズ]プロパティを変更するときは注意が必要です。数値型のフィールドで[長整数型]から[バイト型]に変更したり、短いテキストのフィールドで「255」から「10」に変更するなど、[フィールドサイズ]プロパティの設定値を小さいサイズに変更すると、フィールドに入力済みのデータの一部、またはすべてが失われることになります。

短いテキストの[フィールドサイズ]プロパティ

フィールドサイズ 設定可能な範囲 サイズ
0 〜255フィールドに格納するデータの最大文字数を指定指定した文字数に応じたサイズ

数値型の[フィールドサイズ]プロパティ

フィールドサイズ 設定可能な範囲 サイズ
バイト型0 〜255の整数1バイト
整数型-32,768 〜32,767の整数2バイト
長整数型(既定値)-2,147,483,648 〜2,147,483,6474バイト
単精度浮動小数点型最大有効けた数が7けたの実数4バイト
倍精度浮動小数点型最大有効けた数が15けたの実数8バイト
レプリケーションID型レプリケーションID型のオートナンバー型フィールドとリレーションシップを設定するときに使用16バイト
十進型-9.999......×10²⁷ 〜9.999......×10²⁷の数値12バイト

オートナンバー型の[フィールドサイズ]プロパティ

フィールドサイズ 設定可能な範囲 サイズ
長整数型(既定値) 自動的に割り振られる数値4バイト
レプリケーションID型自動的に割り振られるコード16バイト

関連まとめ記事