DataType 属性



参阅 应用于 示例 特性



使用 DataType 属性可以指定保存在表字段中数据的类型。每一字段只能包含单一数据类型的数据。

设置

DataType 属性使用下列设置:

设置

数据类型

大小

文本

(默认值)文本或文本和数字的组合,以及不需要计算的数字,例如电话号码。

最多为 255 个字符或长度小于 FieldSize

备注

长文本或文本和数字的组合。

最多为 65,535 个字符(如果备注字段是通过 DAO 来操作,并且只有文本和数字(非二进制数据)保存在其中,则备注字段的大小受数据库大小的限制)。

数字

用于数学计算的数值数据。有关如何设置特定数字类型的详细信息,请参见 FieldSize 属性主题。

1、2、4 或 8 个字节(如果 FieldSize 属性设为 Replication ID,则为 16 个字节)。

日期/时间

从 100 到 9999 年的日期与时间值。

8 个字节。

货币

货币值或用于数学计算的数值数据,这里的数学计算的对象是带有 1 到 4 位小数的数据。精确到小数点左边 15 位和小数点右边 4 位。

8 个字节。

自动编号

每当向表中添加一条新记录时,由 Microsoft Access 指定的一个唯一的顺序号(每次递增 1)或随机数。自动编号字段不能更新。有关详细信息,请参见 NewValues

4 个字节(如果 FieldSize 属性设为 Replication ID 则为 16 个字节)。

是/否

“是”和“否”值,以及只包含两者之一的字段(Yes/No、True/False 或 On/Off)。

1 位

OLE 对象

Microsoft Access 表中链接或嵌入的对象(例如 Microsoft Excel 电子表格、Microsoft Word 文档、图形、声音或其他二进制数据)。

最多为 1 G 字节(受可用磁盘空间限制)。

超链接

文本或文本和以文本形式存储的数字的组合,用作超链接地址。超链接地址最多包含三部分:

显示的文本 — 在字段或控件中显示的文本。

地址 — 指向文件(UNC 路径)或页(URL)的路径。

子地址 — 位于文件或页中的地址。

屏幕提示 — 作为工具提示显示的文本。

在字段或控件中插入超链接地址最简易的方法是单击“插入”菜单上的“超链接”。

超链接数据类型三个部分中的每一部分最多只能包含 2048 个字符。

查阅向导

创建字段,该字段可以使用列表框或组合框从另一个表或值列表中选择一个值。单击该选项将启动“查阅向导”,它用于创建一个“查阅”字段。在向导完成之后,Microsoft Access 将基于在向导中选择的值来设置数据类型。

与用于执行查阅的主键字段大小相同,通常为 4 个字节。


只能在表“设计”视图的上方窗格中对该属性进行设置。

在 Visual Basic 中,将该字段追加到 Fields 集合之前,可以使用 ADO Type 属性来设置字段的数据类型。

说明

备注、超链接和 OLE 对象字段不能进行索引。



如果要对字段中包含了 1 到 4 位小数的数据进行大量计算,请用货币数据类型。 SingleDouble 数据类型字段要求浮点运算。货币数据类型则使用较快的定点计算。



 

注意  如果在表中输入数据后更改字段的数据类型,在保存表时,由于要进行大量的数据转换处理,时间会比较长。如果在字段中的数据类型与更改后的 DataType 属性设置发生冲突,则有可能会丢失一些数据。

设置 Format 属性,将预定义的显示格式指定为数字、日期/时间、货币及是/否数据类型。