Access VBA教程:DataType属性

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

设置

DataType属性使用下列设置:

设置 数据类型 大小
文本 (默认值)文本或文本和数字的组合,以及不需要计算的数字,例如电话号码。 最多为 255 个字符或长度小于FieldSize属性的设置值。Microsoft Access 不会为文本字段中未使用的部分保留空间。
备注 长文本或文本和数字的组合。 最多为 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 位小数的数据进行大量计算,请用货币数据类型。Single 和 Double 数据类型字段要求浮点运算。货币数据类型则使用较快的定点计算。

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

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

上页:Access VBA教程:DatasheetGridlinesColor属性 下页:Access VBA教程:DateCreated属性

Access VBA教程:DataType属性

Access VBA教程:DateCreated属性 Access VBA教程:DateGrouping属性
Access VBA教程:DateModified属性 Access VBA教程:DBEngine属性
Access VBA教程:DecimalPlaces属性 Access VBA教程:Default属性
Access VBA教程:DefaultSize属性 Access VBA教程:DefaultValue属性
Access VBA教程:DefaultView属性 Access VBA教程:DefaultWebOptions属性
Access VBA教程:Description属性 Access VBA教程:DestConnectStr、DestinationDB、DestinationTable属性
Access VBA教程:DeviceName属性 Access VBA教程:Dir属性(数据访问页)
Access VBA教程:Dirty属性 Access VBA教程:DisplayControl属性
Access VBA教程:DisplayType属性 Access VBA教程:DisplayWhen属性
Access VBA教程:DividingLines属性 Access VBA教程:DoCmd属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号