通过更改表中数字字段的字段大小属性,可以调整 Access 表中每条记录的空间量。 还可以更改存储文本数据的字段的字段大小,但此操作对于所用空间量影响较小。
注意: 本文所述功能不适用于 Access Web 数据库和 Access Web 应用。
本文内容
更改字段大小时会出现什么情况?
可以更改空字段或者已包含数据的字段的字段大小。 更改字段大小的影响取决于字段是否已经包含数据。
-
如果字段不包含数据 更改字段大小时,字段的新数据值的大小将受到限制。 对于数字字段,字段大小确切地确定 Access 为字段的每个值使用的磁盘空间量。 对于文本字段,字段大小确定 Access 为字段的每个值允许的最大磁盘空间量。
-
如果字段包含数据 更改字段大小时,Access 会截断字段中超出指定字段大小的所有值,并且会针对该字段限制新数据值的大小,如上所述。
更改数字字段的字段大小
提示: 若要更改其字段大小的字段已经包含数据,请考虑在继续操作之前备份数据库。
-
在导航窗格中,右键单击要更改的字段所在的表,然后单击“设计视图”。
-
在表设计网格中,选择要更改其字段大小的字段。
-
在“字段属性”窗格中的“常规”选项卡上,在“字段大小”属性中输入新的字段大小。 可以从下列值中选择:
-
字节 - 用于范围在 0 到 255 之间的整数。 存储要求为一个字节。
-
整型 - 用于范围在 -32,768 到 +32,767 之间的整数。 存储要求为两个字节。
-
长整型 - 用于范围在 -2,147,483,648 到 +2,147,483,647 之间的整数。 存储要求为四个字节。
提示: 创建外键以使某个字段与另一个表中的自动编号主键字段相关联时,请使用长整型数据类型。
-
单精度型 - 用于范围在 -3.4 x 1038 到 +3.4 x 1038 之间且最多具有七个有效位数的浮点数值。 存储要求为四个字节。
-
双精度型 - 用于范围在 -1.797 x 10308 到 +1.797 x 10308 之间且最多具有 15 个有效位数的浮点数值。 存储要求为八个字节。
-
同步复制 ID - 用于存储同步复制所需的 GUID。 存储要求为 16 个字节。
注意: 使用 .accdb 文件格式时不支持同步复制。
-
小数 - 用于范围在 -9.999... x 1027 到 +9.999... x 1027 之间的数值。 存储要求为 12 个字节。
-
更改文本字段的字段大小
提示: 若要更改其字段大小的字段已经包含数据,请考虑在继续操作之前备份数据库。
-
在导航窗格中,右键单击要更改的字段所在的表,然后单击“设计视图”。
-
在表设计网格中,选择要更改其字段大小的字段。
-
在“字段属性”窗格的“常规”选项卡上,在“字段大小”属性中输入新的字段大小。 可输入 1 到 255 之间的值。 此数字指定每个值可具有的最大字符数。 对于较大的文本字段,请使用“备忘录”数据类型(若使用 Access 2016,则为“长文本”)。
注意: 对于文本字段(若使用 Access 2016,则为短文本)中的数据,Access 保留的空间不超过存储实际值所需的空间。 “字段大小”属性是最大字段值大小。