FieldSize 属性

expandtri全部显示

使用 FieldSize 属性可以设置“文本”“数字”“自动编号”类型的字段中可保存数据的最大容量。

设置

如果 DataType 属性设为“文本”,请输入 0 到 255 之间的数字。默认值为 50。

如果 DataType 属性设为“自动编号”,FieldSize 属性则可设为“长整型”或“同步复制 ID”。

如果 DataType 属性设为“数字”,FieldSize 属性的设置及其值将按以下方式关联:

设置

说明

小数位数

存储量大小

字节

保存从 0 到 225(无小数位)的数字。

1 个字节

小数

存储从 -10^38-1 到 10^38-1 范围的数字 (.adp)

存储从 -10^28-1 到 10^28-1 范围的数字 (.mdb)

28

12 个字节

整型

保存从 -32,768 到 225(无小数位)的数字。

2 个字节

长整型

(默认值)保存从 -2,147,483,648 到 2,147,483,647(无小数位)的数字。

4 个字节

单精度

保存从

-3.402823E38 到

-1.401298E-45 的负值,

从 1.401298E-45 到 3.402823E38 的正值。

7

4 个字节

双精度

保存从

–1.79769313486231E308 到

–4.94065645841247E–324

的负值,以及从

4.94065645841247E–324 到

1.79769313486231E308 的正值。

15

8 个字节

同步复制 ID

全局唯一标识符 (GUID)

N/A

16 个字节

 

只能使用表的属性表来设置该属性。

若要从 Visual Basic 设置字段的大小,请使用 DAO Size 属性来读取及设置“文本”字段的最大容量(对于非“文本”的数据类型,ADO Type 属性设置将自动确定 Size 属性的设置)。

注释  通过更改“表/查询”选项卡上的“默认字段大小”下的值,可以指定“文本”和“数字”字段的默认字段大小。单击“工具”菜单上的“选项”,即可显示“表/查询”选项卡。

说明

应该使用最小的 FieldSize 属性设置,因为较小的数据处理的速度更快,需要的内存更少。

注意  如果在一个已包含数据的字段中,将 FieldSize 设置值由大转换为小,可能会丢失数据。例如,如果把某一“文本”类型字段的 FieldSize 设置从 255 改变成 50,则超过 50 个字符以外的数据都会丢失。

如果“数字”数据类型字段中的数据大小不适合新的 FieldSize 设置,小数位可能被四舍五入,或得到一个 Null 值。例如,如果将 Single 数据类型变为 Integer,则小数值将四舍五入为最接近的整数,而且如果值大于 32,767 或小于 -32,768 都将成为空字段。

表“设计”视图中,保存对 FieldSize 属性的更改之后,无法撤消由更改该属性所产生的数据更改。

blueup提示

“货币”SingleDouble