数据类型和字段属性简介

数据类型和字段属性简介

Access 中的各表均由字段组成。字段属性介绍添加到该字段的数据的特征及行为。字段的数据类型是最重要的属性,因为它决定该字段可存储何种数据。本文介绍 Access 中可用的数据类型及其他字段属性,详细数据类型参考部分还包含其他信息。

本文内容

概述

数据类型可能令人费解,例如,如果某个字段的数据类型是文本,那么它可存储包括文本或数值字符的数据。但数据类型为数字的字段却只能存储数值数据。因此,必须了解每种数据类型所用的属性。

字段的数据类型确定许多其他重要的字段特性,例如以下项:

  • 可用于字段的格式。

  • 字段值的最大大小。

  • 字段在表达式中的使用方式。

  • 是否可将字段编入索引。

可预定义字段的数据类型,也可根据新建字段的方式选择数据类型。例如,如果从“数据表”视图创建字段并且:

  • 使用另一个表中的现有字段,数据类型已在模板或其他表中进行定义。

  • 在空白列(或字段)中输入数据,Access 根据输入的值向字段分配数据类型,或者你可指定该字段的数据类型和格式。

  • 在“修改字段”选项卡的“字段和列”组中,单击“添加字段”,Access 会显示可从中选择的数据类型列表。

返回页首

何时使用何种数据类型

将字段数据类型视为一组特性,并且这些特性可应用于该字段包含的所有值。例如,存储在文本字段中的值仅可包含字母、数字和有限的标点字符,并且文本字段仅可包含最多 255 个字符。

提示: 有时,字段中的数据可能显示为某种数据类型,但实际却是另一种数据类型。例如,某个字段可能看起来包含数值,但实际却包含文本值,如房号。通常可使用表达式比较或转换不同数据类型的值。

下表介绍各数据类型适用的格式并解释格式选项的效果。

基本类型

格式

显示目标

文本

简短的字母数字值,例如姓氏或街道地址。注意,从 Access 2013 开始,文本数据类型已重命名为短文本​​。

数字、大数

数值,例如距离。注意,货币是一个单独数据类型。

货币​

货币值。

是/否

Yes 和 No 值,以及仅包含这两个值其中之一的字段。

日期/时间

100 到 9999 年的日期和时间值。

格式文本​​

可使用颜色和字体控件进行格式设置的文本或文本与数字的组合。

计算字段

计算结果。计算必须引用相同表格中的其他字段。建议使用表达式生成器创建计算。注意,计算字段在 Access 2010 中首次引入。

附件

附加到数据库中记录的图像、电子表格文件、文档、图表以及受支持的其他类型文件,类似于将文件附加到电子邮件。

超链接

存储为文本并用作超链接地址的文本或文本与数字的组合。

备忘录

长文本块。备忘录字段的典型用途是详细的产品说明。注意,从 Access 2013 开始,备忘录数据类型已重命名为长文本​​。

查阅

显示一系列从表或查询中检索的值,或一组创建字段时指定的值。查阅向导将启动,你可创建一个查阅字段。查阅字段的数据类型为文本或数字,具体取决于你在向导中所做的选择。

查阅字段还有其他一些字段属性,这些属性位于“字段属性”窗格的“查阅”选项卡中。

注意: 附件和计算数据类型不可用于 .mdb 文件格式。

数字

格式

显示目标

常规

无其他格式、照原样存储的数字。

货币

一般货币值。

欧元

按欧盟格式存储的一般货币值。

固定

数字数据。

标准

带小数的数值数据。

百分比

百分比。

科学记数

计算。

日期和时间

格式

显示目标

短日期

以短格式显示日期。取决于区域日期和时间设置。例如,美国为 3/14/2001。

中日期

以中等格式显示日期。例如,美国为 3-Apr-09。

长日期

以长格式显示日期。取决于区域日期和时间设置。例如,美国为 Wednesday, March 14, 2001。

时间 (am/pm)

显示仅使用 12 小时格式的时间,区域日期和时间设置发生更改时,该时间也会随之更改。

中时间

显示带有 AM/PM 的时间。

时间(24 小时)

显示仅使用 24 小时格式的时间,区域日期和时间设置发生更改时,该时间也会随之更改

是/否​​

数据类型

显示目标

复选框

复选框。

是/否

Yes 或 No 选项

真/假

True 或 False 选项。

打开/关闭

On 或 Off 选项。

OLE 对象    OLE 对象,如 Word 文档。

返回页首

字段大小属性

创建字段并设置其数据类型后,可设置其他字段属性。字段的数据类型确定可设置哪些其他属性。例如,通过设置文本字段的字段大小属性可控制它的大小。

对于数字和货币字段,字段大小属性尤为重要,因为它确定字段值的范围。例如,一位数字字段仅可存储介于 0 到 255 之间的整数。

字段大小属性还确定每个数字字段值所需的磁盘空间大小。根据字段大小,数字可准确使用 1、2、4、8、12 或 16 个字节。

注意: 文本和备忘录字段具有可变的字段值大小。对于这些数据类型,字段大小为任一值设置可用的最大空间。

要详细了解字段属性及其如何用于不同数据类型,请转到数据类型参考部分。此外,还可参阅设置字段大小一文。

返回页首

关系和联接中的数据类型

表关系是两个表中共有字段间的关联。关系可以是一对一、一对多或多对多。

联接是一项 SQL 操作,它根据指定字段(两个源共有)中的值,将来自两个源的数据合并为查询记录集中的一条记录。联接可以是内部联接、左外部联接或右外部联接。

创建表关系或向查询添加联接时,所连接的字段必须具有相同或兼容的数据类型。例如,即使某个数字字段与某个文本字段中的值相匹配,也不能在它们之间创建联接。

在关系或联接中,设置为自动编号数据类型的字段与设置为数字数据类型的字段兼容,前提是后者的字段大小属性为长整型

不能更改表关系中涉及的字段的数据类型或字段大小属性。可以暂时删除关系以更改字段大小属性。但是,如果更改数据类型,则需先更改相关字段的数据类型才能重新创建关系。有关表的详细信息,请参阅表简介一文。

返回页首

数据类型参考

将数据类型应用于字段时,它包含一组可选的属性。单击下面的数据类型了解详细信息。

附件

用途    用于允许将文件或图像附加到记录的字段。例如,如果有一个工作联系人数据库,可使用附件字段以附加联系人照片或附加简历等文档。对于某些文件类型,Access 会在添加各附件时对其进行压缩。附件数据类型仅适用于 .accdb 文件格式数据库。

Access 压缩的附件类型

附加以下任一文件类型时,Access 会压缩该文件。

  • 位图,例如 .bmp 文件

  • Windows 图元文件,包括 .emf 文件

  • 可交换文件格式文件(.exif 文件)

  • 图标

  • 标记图像文件格式文件

可将多种文件附加到记录。但是,某些可能引起安全风险的文件类型会受到阻止。通常,可附加在任一 Microsoft Office 程序中创建的任何文件。还可附加日志文件 (.log)、文本文件(.text、.txt)及压缩的 .zip 文件。有关支持的图像文件格式的列表,请参阅本部分后面的表。

被阻止的文件类型列表

Access 阻止以下几种附加文件。

.ade

.ins

.mda

.scr

.adp

.isp

.mdb

.sct

.app

.its

.mde

.shb

.asp

.js

.mdt

.shs

.bas

.jse

.mdw

.tmp

.bat

.ksh

.mdz

.url

.cer

.lnk

.msc

.vb

.chm

.mad

.msi

.vbe

.cmd

.maf

.msp

.vbs

.com

.mag

.mst

.vsmacros

.cpl

.mam

.ops

.vss

.crt

.maq

.pcd

.vst

.csh

.mar

.pif

.vsw

.exe

.mas

.prf

.ws

.fxp

.mat

.prg

.wsc

.hlp

.mau

.pst

.wsf

.hta

.mav

.reg

.wsh

.inf

.maw

.scf

支持的字段属性

属性

用途

标题

默认情况下,在窗体、报表和查询中为此字段显示的标签文本。如果此属性为空,则使用字段名称。允许使用任何文本字符串。

简短的标题通常较为有效。

必需

要求每条记录的字段至少包含一个附件。

支持的图像文件格式

Access 支持以下图形文件格式,无需在计算机上安装其他软件。

  • Windows 位图(.bmp 文件)

  • 行程长度编码位图(.rle 文件)

  • 与设备无关的位图(.dib 文件)

  • 图形交换格式(.gif 文件)

  • 联合图像专家组(.jpe、.jpeg 和 .jpg 文件)

  • 可交换文件格式(.exif 文件)

  • 可移植网络图形格式(.png 文件)

  • 标记图像文件格式(.tif 和 .tiff 文件)

  • 图标(.ico 和 .icon 文件)

  • Windows 图元文件(.wmf 文件)

  • 增强型图元文件(.emf 文件)

文件命名规则

附加文件的名称可以包含在 Microsoft Windows NT 中使用的 NTFS 文件系统支持的任何 Unicode 字符。另外,文件名必须遵循以下准则:

  • 名称不得超过 255 个字符,包括文件扩展名。

  • 名称不能包含以下字符:问号 (?)、引号 (")、正斜线或反斜线 (/ \)、左尖括号或右尖括号 (< >)、星号 (*)、竖线 (|)、冒号 (:) 或段落符号 ()。

返回页首

自动编号

用途    使用自动编号字段以提供唯一值,该值只为使每条记录具有唯一性。自动编号字段最常用作主键,尤其是在没有合适的自然键(基于数据字段的键)的情况下。

自动编号字段值需要 4 个或 16 个字节,具体取决于其字段大小属性的值。

假设有一个用于存储联系人信息的表。可将联系人姓名用作该表的主键,但应如何处理两个姓名完全相同的联系人?姓名不适合用作自然键,因为它们通常不具有唯一性。如果使用自动编号字段,便可确保每条记录均具有唯一标识符。

注意: 不应将自动编号字段用于对表中的记录进行计数。自动编号值不可重复使用,因此已删除的记录可能会导致计数出现缺口。此外,通过在数据表中使用汇总行便可轻松获得准确的记录数。

支持的字段属性

属性

用途

字段大小

确定分配给每个值的空间量。对于自动编号字段,仅允许两个值:

  • 长整型字段大小适用于未用作复制 ID 的自动编号字段。这是默认值。除非要创建复制 ID 字段,否则不应更改此值。

    注意: 使用 .accdb 等新文件格式的数据库中不支持复制。

    在关系或联接中使用自动编号字段时,此设置可使自动编号字段与其他长整型数字字段兼容。每个字段值需要 4 个字节的存储空间。

  • 复制 ID 字段大小适用于在数据库副本中用作复制 ID 的自动编号字段。除非要处理或实现复制数据库的设计,否则请勿使用此值。

    每个字段值需要 16 个字节的存储空间。

新值

确定自动编号字段是随每个新值递增,还是使用随机数字。选择下列选项之一:

  • 递增 从值 1 开始,每增加一条新记录便递增 1。

  • 随机 从随机值开始,每增加一条新记录便向其分配一个随机值。值为长整型字段大小,范围为 -2,147,483,648 到 2,147,483,647。

格式

如果将自动编号字段用作主键或复制 ID,则不应设置此属性。或者,请选择符合特定需求的数字格式。

标题

默认情况下,在窗体、报表和查询中为此字段显示的标签文本。如果此属性为空,则使用字段名称。允许使用任何文本字符串。

简短的标题通常较为有效。

已索引

指定字段是否具有索引。提供三个值:

  • 是(不允许重复) 在字段上创建唯一索引。

  • 是(允许重复) 在字段上创建非唯一索引。

  • 删除字段上的所有索引。

注意: 请勿更改在主键中使用的字段的此属性。如果没有唯一索引,则可输入重复值,这可中断任何包含此键的关系。

虽然可通过设置已索引字段属性在单个字段上创建索引,但某些索引无法通过此方式创建。例如,不能通过设置此属性来创建多字段索引。

智能标记

将智能标记附加到该字段。Access 2013 中已弃用智能标记。

文本对齐

指定控件内文本的默认对齐方式。

返回页首

计算

用途    用于存储计算结果。

计算必须引用相同表格中的其他字段。建议使用表达式生成器创建计算。注意,Access 2010 中首次引入了计算数据类型。计算数据类型仅适用于 .accdb 文件格式数据库。

支持的字段属性

属性

用途

表达式

此计算的结果存储在计算列中。如果已保存此列,那么此表达式中只使用保存的列。

结果类型

计算结果显示为这种数据类型。

格式

确定字段在数据表中显示或打印时或在与其绑定的窗体或报表中的显示方式。可使用任何有效的数字格式。大多数情况下,应设置“格式”值以匹配结果类型。

小数位数

指定显示数字时要使用的小数位数。

标题

默认情况下,在窗体、报表和查询中为此字段显示的标签文本。如果此属性为空,则使用字段名称。允许使用任何文本字符串。

简短的标题通常较为有效。

文本对齐

指定控件内文本的默认对齐方式。

返回页首

货币

用途    用于存储货币数据。

货币字段中的数据在计算期间不会舍入。货币字段中小数点左侧精确到 15 位数,右侧精确到 4 位数。每个货币字段值需要 8 个字节的存储空间。

支持的字段属性

属性

用途

格式

确定字段在数据表中显示或打印时或在与其绑定的窗体或报表中的显示方式。可使用任何有效的数字格式。大多数情况下,应将“格式”值设置为“货币”。

小数位数

指定显示数字时要使用的小数位数。

输入掩码

显示编辑字符以引导数据输入。例如,输入掩码可能在字段开头显示美元符号 ($)。

标题

默认情况下,在窗体、报表和查询中为此字段显示的标签文本。如果此属性为空,则使用字段名称。允许使用任何文本字符串。

简短的标题通常较为有效。

默认值

添加新记录时,自动向此字段分配指定值。

验证规则

提供一个表达式,每当向此字段添加值或更改字段中的值时,该表达式必须为 true。与验证文本属性结合使用。

验证文本

输入某个值违反验证规则属性中的表达式时要显示的消息。

必需

要求在字段中输入数据。

已索引

指定字段是否具有索引。提供三个值:

  • 是(不允许重复) 在字段上创建唯一索引。

  • 是(允许重复) 在字段上创建非唯一索引。

  • 删除字段上的所有索引。

注意: 请勿更改在主键中使用的字段的此属性。

虽然可通过设置已索引字段属性在单个字段上创建索引,但某些索引无法通过此方式创建。例如,不能通过设置此属性来创建多字段索引。

智能标记

将智能标记附加到该字段。Access 2013 中已弃用智能标记。

文本对齐

指定控件内文本的默认对齐方式。

返回页首

日期/时间

用途    用于存储基于时间的数据。

支持的字段属性

属性

用途

标题

默认情况下,在窗体、报表和查询中为此字段显示的标签文本。如果此属性为空,则使用字段名称。允许使用任何文本字符串。

简短的标题通常较为有效。

默认值

添加新记录时,自动向此字段分配指定值。

格式

确定字段在数据表中显示或打印时或在与其绑定的窗体或报表中的显示方式。可使用预定义格式或构建自定义格式。

预定义格式列表

  • 常规日期 默认情况下,如果值仅为日期,则不显示时间;如果值仅为时间,则不显示日期。此设置是短日期和长时间设置的组合。

    示例   。

    • 4/3/07

    • 05:34:00 PM

    • 4/3/07 05:34:00 PM

  • 长日期 与 Windows 区域设置中的长日期设置相同。示例:Saturday, April 3, 2007。

  • 中日期 以 dd-mmm-yyyy 格式显示日期。示例:3-Apr-2007。

  • 短日期 与 Windows 区域设置中的短日期设置相同。示例:4/3/07。

    警告: 短日期设置假定 1/1/00 和 12/31/29 之间的日期属于 21 世纪日期(即年份假定为 2000 到 2029)。1/1/30 和 12/31/99 之间的日期假定为 20 世纪日期(即年份假定为 1930 到 1999)。

  • 长时间 与 Windows 区域设置中“时间”选项卡上的设置相同。示例:5:34:23 PM。

  • 中时间 以小时和分钟的形式显示时间,两者之间用时间分隔符隔开,后接 AM/PM 指示符。示例:5:34 PM。

  • 短时间 使用 24 小时制以小时和分钟的形式显示时间,两者之间用时间分隔符隔开。示例:17:34。

可使用自定义格式的组件列表

键入以下组件的任意组合可构建自定义格式。例如,要显示一年的第几周和一周的第几天,请键入 ww/w

重要: 与在 Windows 区域设置中指定的日期/时间设置不一致的自定义格式将被忽略。有关 Windows 区域设置的详细信息,请参阅 Windows 帮助。

分隔符组件

注意: 可在 Windows 区域设置中设置分隔符。

:  时间分隔符。例如,hh:mm

/ 日期分隔符。例如,mmm/yyyy

任何用引号 ("")(自定义分隔符)括起来的短字符串。不显示引号。例如,"," 显示逗号。

日期格式组件

d 根据需要以一位或两位数值数字表示一个月中的第几天(1 到 31)。

dd 以两位数值数字表示一个月中的第几天(01 到 31)。

ddd 星期的前三个字母(Sun 到 Sat)。

dddd 星期的全称(Sunday 到 Saturday)。

w 一周中的第几天(1 到 7)。

ww 一年中的第几周(1 到 53)。

m 根据需要以一位或两位数值数字表示一年中的月份(1 到 12)。

mm 以两位数值数字表示一年中的月份(01 到 12)。

mmm 月份的前三个字母(Jan 到 Dec)。

mmmm 月份的全称(January 到 December)。

q 一年中的季度(1 至 4)。

y 一年中的第几天(1 到 366)。

yy 年份的最后两位数字(01 到 99)。

yyyy 完整的年份(0100 到 9999)。

时间格式组件

h 根据需要以一位或两位数字表示小时(0 到 23)。

hh 用两位数字表示小时(00 到 23)。

n 根据需要以一位或两位数字表示分钟(0 到 59)。

nn 用两位数字表示分钟(00 到 59)。

s 根据需要用一位或两位数字表示秒(0 到 59)。

ss 用两位数字表示秒(00 到 59)。

时钟格式组件

AM/PM 使用相应的大写字母“AM”或“PM”表示十二小时制。例如,9:34PM

am/pm 使用相应的小写字母“am”或“pm”表示的十二小时制。例如,9:34pm

A/P 使用相应的大写字母“A”或“P”表示十二小时制。例如,9:34P

a/p 使用相应的小写字母“a”或“p”表示十二小时制。例如,9:34p

AMPM 使用 Windows 区域设置中定义的相应上午/下午指示符表示十二小时制。

预定义格式

c 与常规日期预定义格式相同。

ddddd 与短日期预定义格式相同。

dddddd 与长日期预定义格式相同。

ttttt 与长时间预定义格式相同。

输入法模式​​

控制 Windows 东亚版本中的字符转换。

输入法语句模式

控制 Windows 东亚版本中的句子转换。

已索引

指定字段是否具有索引。提供三个值:

  • 是(不允许重复) 在字段上创建唯一索引。

  • 是(允许重复) 在字段上创建非唯一索引。

  • 删除字段上的所有索引。

注意: 请勿更改在主键中使用的字段的此属性。

虽然可通过设置已索引字段属性在单个字段上创建索引,但某些索引无法通过此方式创建。例如,不能通过设置此属性来创建多字段索引。

输入掩码

显示编辑字符以引导数据输入。例如,输入掩码可能在字段开头显示美元符号 ($)。

必需

要求在字段中输入数据。

显示日期选取器

指定是否显示“日期选取器”控件。

注意: 如果对日期/时间字段使用输入掩码,无论如何设置此属性,“日期选取器”控件都不可用。

智能标记

将智能标记附加到该字段。Access 2013 中已弃用智能标记。

文本对齐

指定控件内文本的默认对齐方式。

验证规则

提供一个表达式,每当向此字段添加值或更改字段中的值时,该表达式必须为 true。与验证文本属性结合使用。

验证文本

输入某个值违反验证规则属性中的表达式时要显示的消息。

返回页首

超链接

用途    用于存储超链接,例如电子邮件地址或网站 URL。

超链接可以是 UNC 路径,也可是 URL。它可存储最多 2048 个字符。

支持的字段属性

属性

用途

允许空字符串

允许(通过设置为“是”)在超链接、文本或备忘录字段中输入零长度字符串 ("")。

仅追加​​

确定是否跟踪字段值更改。有两个设置:

  • 跟踪更改。要查看字段值的历史记录,请右键单击该字段,然后单击“显示列历史记录”。

  • 不跟踪更改。

警告: 警告,将此属性设置为“”将删除所有现有的字段值历史记录。

标题

默认情况下,在窗体、报表和查询中为此字段显示的标签文本。如果此属性为空,则使用字段名称。允许使用任何文本字符串。

简短的标题通常较为有效。

默认值

添加新记录时,自动向此字段分配指定值。

格式

确定字段在数据表中显示或打印时或在与其绑定的窗体或报表中的显示方式。可为超链接字段定义自定义格式。

输入法模式​​

控制 Windows 东亚版本中的字符转换。

输入法语句模式

控制 Windows 东亚版本中的句子转换。

已索引

指定字段是否具有索引。提供三个值:

  • 是(不允许重复) 在字段上创建唯一索引。

  • 是(允许重复) 在字段上创建非唯一索引。

  • 删除字段上的所有索引。

注意: 请勿更改在主键中使用的字段的此属性。

虽然可通过设置已索引字段属性在单个字段上创建索引,但某些索引无法通过此方式创建。例如,不能通过设置此属性来创建多字段索引。

必需

要求在字段中输入数据。

智能标记

将智能标记附加到该字段。Access 2013 中已弃用智能标记。

文本对齐

指定控件内文本的默认对齐方式。

Unicode 压缩

存储少于 4,096 个字符时,对存储在此字段中的文本进行压缩。

验证规则

提供一个表达式,每当向此字段添加值或更改字段中的值时,该表达式必须为 true。与验证文本属性结合使用。

验证文本

输入某个值违反验证规则属性中的表达式时要显示的消息。

返回页首

备忘录

用途    用于存储长度超过 255 个字符且为格式文本的文本块。注意,从 Access 2013 开始,备忘录数据类型已重命名为长文本​​。

支持的字段属性

属性

用途

允许空字符串

允许(通过设置为“是”)在超链接、文本或备忘录字段中输入零长度字符串 ("")。

仅追加​​

确定是否跟踪字段值更改。有两个设置:

  • 跟踪更改。要查看字段值的历史记录,请右键单击该字段,然后单击“显示列历史记录”。

  • 不跟踪更改。

    警告: 将此属性设置为“”将删除所有现有的字段值历史记录。

标题

默认情况下,在窗体、报表和查询中为此字段显示的标签文本。如果此属性为空,则使用字段名称。允许使用任何文本字符串。

提示: 简短的标题通常较为有效。

默认值

添加新记录时,自动向此字段分配指定值。

格式

确定字段在数据表中显示或打印时或在与其绑定的窗体或报表中的显示方式。可为备忘录字段定义自定义格式。

输入法模式​​

控制 Windows 东亚版本中的字符转换。

输入法语句模式

控制 Windows 东亚版本中的句子转换。

已索引

指定字段是否具有索引。提供三个值:

  • 是(不允许重复) 在字段上创建唯一索引。

  • 是(允许重复) 在字段上创建非唯一索引。

  • 删除字段上的所有索引。

注意: 请勿更改在主键中使用的字段的此属性。

虽然可通过设置已索引字段属性在单个字段上创建索引,但某些索引无法通过此方式创建。例如,不能通过设置此属性来创建多字段索引。

必需

要求在字段中输入数据。

智能标记

将智能标记附加到该字段。Access 2013 中已弃用智能标记。

文本对齐

指定控件内文本的默认对齐方式。

Unicode 压缩

存储少于 4,096 个字符时,对存储在此字段中的文本进行压缩。

验证规则

提供一个表达式,每当向此字段添加值或更改字段中的值时,该表达式必须为 true。与验证文本属性结合使用。

验证文本

输入某个值违反验证规则属性中的表达式时要显示的消息。

返回页首

数字

用途    用于存储非货币值数值。如果可能在字段用使用这些值来执行计算,请使用数字数据类型。

支持的字段属性

属性

用途

标题

默认情况下,在窗体、报表和查询中为此字段显示的标签文本。如果此属性为空,则使用字段名称。允许使用任何文本字符串。

简短的标题通常较为有效。

小数位数

指定显示数字时要使用的小数位数。

默认值

添加新记录时,自动向此字段分配指定值。

字段大小

选择下列选项之一:

  • 字节 - 用于范围在 0 到 255 之间的整数。存储要求为 1 个字节。

  • 整型 - 用于范围在 -32,768 到 32,767 之间的整数。存储要求为 2 个字节。

  • 长整型 - 用于范围在 -2,147,483,648 到 2,147,483,647 之间的整数。存储要求为 4 个字节。

    提示: 要创建外键以与另一个表中的自动编号主键字段相关联,请使用长整型

  • 单精度型 - 用于范围在 -3.4 x 1038 到 3.4 x 1038 之间且最多具有 7 个有效位数的浮点数值。存储要求为 4 个字节。

  • 双精度型 - 用于范围在 -1.797 x 10308 到 1.797 x 10308 之间且最多具有 15 个有效位数的浮点数值。存储要求为 8 个字节。

  • 复制 ID 用于存储复制所需的全局唯一标识符。存储要求为 16 个字节。注意,使用 .accdb 文件格式时不支持复制。

  • 小数 - 用于范围在 -9.999... x 1027 到 9.999... x 1027 之间的数值。存储要求为 12 个字节。

提示: 为实现最佳性能,始终指定满足要求的最小“字段大小”。

格式

确定字段在数据表中显示或打印时或在与其绑定的窗体或报表中的显示方式。可使用任何有效的数字格式。

已索引

指定字段是否具有索引。提供三个值:

  • 是(不允许重复) 在字段上创建唯一索引。

  • 是(允许重复) 在字段上创建非唯一索引。

  • 删除字段上的所有索引。

注意: 请勿更改在主键中使用的字段的此属性。

虽然可通过设置已索引字段属性在单个字段上创建索引,但某些索引无法通过此方式创建。例如,不能通过设置此属性来创建多字段索引。

输入掩码

显示编辑字符以引导数据输入。例如,输入掩码可能在字段开头显示美元符号 ($)。

必需

要求在字段中输入数据。

智能标记

将智能标记附加到该字段。Access 2013 中已弃用智能标记。

文本对齐

指定控件内文本的默认对齐方式。

验证规则

提供一个表达式,每当向此字段添加值或更改字段中的值时,该表达式必须为 true。与验证文本属性结合使用。

验证文本

输入某个值违反验证规则属性中的表达式时要显示的消息。

返回页首

大数

用途    用于存储非货币值大数值。如果可能在字段用使用这些值来执行计算,请使用大数数据类型。

支持的字段属性

属性

用途

标题

默认情况下,在窗体、报表和查询中为此字段显示的标签文本。如果此属性为空,则使用字段名称。允许使用任何文本字符串。

简短的标题通常较为有效。

小数位数

指定显示数字时要使用的小数位数。

默认值

添加新记录时,自动向此字段分配指定值。

格式

确定字段在数据表中显示或打印时或在与其绑定的窗体或报表中的显示方式。可使用任何有效的数字格式。

已索引

指定字段是否具有索引。提供三个值:

  • 是(不允许重复) 在字段上创建唯一索引。

  • 是(允许重复) 在字段上创建非唯一索引。

  • 删除字段上的所有索引。

注意: 请勿更改在主键中使用的字段的此属性。

虽然可通过设置已索引字段属性在单个字段上创建索引,但某些索引无法通过此方式创建。例如,不能通过设置此属性来创建多字段索引。

输入掩码

显示编辑字符以引导数据输入。例如,输入掩码可能在字段开头显示美元符号 ($)。

必需

要求在字段中输入数据。

智能标记

将智能标记附加到该字段。Access 2013 中已弃用智能标记。

文本对齐

指定控件内文本的默认对齐方式。

验证规则

提供一个表达式,每当向此字段添加值或更改字段中的值时,该表达式必须为 true。与验证文本属性结合使用。

验证文本

输入某个值违反验证规则属性中的表达式时要显示的消息。

返回页首

OLE 对象

用途    用于将 OLE 对象(例如 Microsoft Office Excel 电子表格)附加到记录。要想使用 OLE 功能,必须使用 OLE 对象数据类型。

大多数情况下,应使用附件字段而不是不是 OLE 对象字段。OLE 对象字段支持的文件类型比附件字段支持的文件类型少。此外,OLE 对象字段不允许将多个文件附加到单条记录。

支持的字段属性

属性

用途

标题

默认情况下,在窗体、报表和查询中为此字段显示的标签文本。如果此属性为空,则使用字段名称。允许使用任何文本字符串。

简短的标题通常较为有效。

必需

要求在字段中输入数据。

文本对齐

指定控件内文本的默认对齐方式。

返回页首

文本

用途    用于存储不超过 255 个字符的文本。注意,从 Access 2013 开始,文本数据类型已重命名为短文本​​。

支持的字段属性

属性

用途

允许空字符串

允许(通过设置为“是”)在超链接、文本或备忘录字段中输入零长度字符串 ("")。

标题

默认情况下,在窗体、报表和查询中为此字段显示的标签文本。如果此属性为空,则使用字段名称。允许使用任何文本字符串。

简短的标题通常较为有效。

默认值

添加新记录时,自动向此字段分配指定值。

字段大小

输入 1 到 255 之间的值。文本字段的字符数范围为 1 到 255。对于较大的文本字段,请使用备忘录数据类型。

提示: 为实现最佳性能,始终指定满足要求的最小“字段大小”。

例如,如果要存储长度已知的邮政编码,应将该长度指定为字段大小

格式

确定字段在数据表中显示或打印时或在与其绑定的窗体或报表中的显示方式。可为文本字段定义自定义格式。

输入法模式​​

控制 Windows 东亚版本中的字符转换。

输入法语句模式

控制 Windows 东亚版本中的句子转换。

已索引

指定字段是否具有索引。提供三个值:

  • 是(不允许重复) 在字段上创建唯一索引。

  • 是(允许重复) 在字段上创建非唯一索引。

  • 删除字段上的所有索引。

注意: 请勿更改在主键中使用的字段的此属性。

虽然可通过设置已索引字段属性在单个字段上创建索引,但某些索引无法通过此方式创建。例如,不能通过设置此属性来创建多字段索引。

必需

要求在字段中输入数据。

智能标记

将智能标记附加到该字段。Access 2013 中已弃用智能标记。

文本对齐

指定控件内文本的默认对齐方式。

Unicode 压缩

存储少于 4,096 个字符时,对存储在此字段中的文本进行压缩。

验证规则

提供一个表达式,每当向此字段添加值或更改字段中的值时,该表达式必须为 true。与验证文本属性结合使用。

验证文本

输入某个值违反验证规则属性中的表达式时要显示的消息。

返回页首

是/否​​

用途    用于存储布尔值。

支持的字段属性

属性

用途

标题

默认情况下,在窗体、报表和查询中为此字段显示的标签文本。如果此属性为空,则使用字段名称。允许使用任何文本字符串。

简短的标题通常较为有效。

默认值

添加新记录时,自动向此字段分配指定值。

格式

确定字段在数据表中显示或打印时或在与其绑定的窗体或报表中的显示方式。选择下列选项之一:

  • 真/假 值显示为 True 或 False。

  • 是/否 值显示为 Yes 或 No。

  • 打开/关闭 值显示为 On 或 Off。

已索引

指定字段是否具有索引。提供三个值:

  • 是(不允许重复) 在字段上创建唯一索引。

  • 是(允许重复) 在字段上创建非唯一索引。

  • 删除字段上的所有索引。

注意: 请勿更改在主键中使用的字段的此属性。

虽然可通过设置已索引字段属性在单个字段上创建索引,但某些索引无法通过此方式创建。例如,不能通过设置此属性来创建多字段索引。

文本对齐

指定控件内文本的默认对齐方式。

验证规则

提供一个表达式,每当向此字段添加值或更改字段中的值时,该表达式必须为 true。与验证文本属性结合使用。

验证文本

输入某个值违反验证规则属性中的表达式时要显示的消息。

返回页首

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×