表简介

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

使用数据库时,将数据存储在表中,基于主题的列表包含排列在记录中的数据。例如,您可以创建联系人表来存储的姓名、 电子邮件地址和电话号码列表。

本文概述Microsoft Access 2010中的表,并介绍了新的或删除表格功能。本文还介绍了如何创建表、 如何向表添加字段、 如何设置表的主键,以及如何设置字段和表属性。

开始设计数据库时应该规划其所有表并决定它们如何相互关联。创建表之前,应该仔细考虑要求并确定所需的所有表。有关规划和设计数据库的介绍,请参阅数据库设计基础一文和“请参阅”一节中的链接。

注意: “设计”视图对于 Web 表不可用。但是,可以使用现已包含在“数据表”视图中的设计功能。有关设计 Web 数据库的详细信息,请参阅生成可在 Web 上共享的 Access 数据库一文。

本文内容

概述

表规范

新增功能

创建新表

设置表的主键

设置表的属性

向表添加字段

创建计算字段

设置字段属性

概述

表是用于存储有关特定主题(例如员工或产品)的数据的数据库对象。表由记录和字段组成。

每条记录包含有关表主题的一个实例(例如特定员工)的数据。记录还通常称作行或实例。

每个字段包含有关表主题的一个方面(例如名字或电子邮件地址)的数据。字段还通常称作列或属性。

记录包含字段值,例如康浦或 someone@example.com。字段值还通常称作事实。

Access 中显示记录和字段的布局的“客户”表

1.一条记录

2.字段

3.字段值

数据库可以包含许多表,每个表用于存储有关不同主题的信息。每个表可以包含许多不同数据类型(例如文本、数字、日期和超链接)的字段。

外部数据

可以链接到各种外部数据源,例如其他数据库、文本文件和 Excel 工作簿。在链接到外部数据时,Access 可以将链接当作表使用。根据外部数据源和您创建链接的方式,可以编辑链接表中的数据,并可以创建涉及链接表的关系。但是,无法使用链接来更改外部数据的设计。

表和字段属性

表和字段都有属性,可以通过设置这些属性来控制其特征或行为。

表和字段属性表
在设计视图中打开的表。

1.表属性

2. 字段属性

在 Access 数据库中,表属性是影响整个表的外观或行为的表的特性。在设计视图中,在表的属性表中设置表属性。例如,您可以设置表的“默认视图”属性来指定默认情况下如何显示表。

字段属性适用于表中的特定字段和定义的字段的特征的一项或字段的行为的一个方面。您可以在数据表视图中设置某些字段属性。通过使用字段属性窗格中,还可以在设计视图中设置的任何字段属性。

数据类型

每个字段都有数据类型。字段的数据类型指示字段存储的数据种类,例如大量文本或附加的文件。

数据类型设置

数据类型是一种字段属性,但它不同于其他字段属性,如下所示:

  • 在表设计网格中而非在“字段属性”窗格中设置字段的数据类型。

  • 字段的数据类型决定字段具有哪些其他属性。

  • 创建字段时必须设置字段的数据类型。

    注意: 通过在数据表视图中的新列中输入数据,您可以在 Access 中创建新的字段。通过在数据表视图中输入数据创建一个字段时,Access 会自动分配字段中,根据您输入的值的数据类型。如果没有其他数据类型由您输入默认的 Access 将设置为文本的数据类型。如果需要您可以通过使用功能区上的新Microsoft Office Fluent 用户界面一部分更改数据类型。

自动数据类型检测示例

下表显示了自动数据类型检测功能如何在数据表视图中工作。

If you enter:

Office Access 2007 creates a field with a data type of:

李明

文本

http://www.contoso.com

可以使用任何有效的 Internet 协议前缀。例如,http://、https:// 和 mailto: 都是有效的前缀。

Hyperlink

1

Number, Long Integer

50,000

数字,长整型

50,000.99

数字,双精度型

50000.389

Number, Double

12/67

The date and time formats recognized are those of your user locale.

日期/时间

2006 年 12 月 31 日

日期/时间

10:50:23

日期/时间

10:50 am

日期/时间

17:50

日期/时间

$12.50

可识别那些符合用户区域设置的货币符号。

货币

21.75

数字,双精度型

123.00%

数字,双精度型

3.46E+03

数字,双精度型

表关系

虽然各个表存储有关不同主题的数据,但数据库中的表通常存储有关相互关联的主题的数据。例如,数据库可能包含:

  • 客户表,列出公司的客户及其地址。

  • 产品表,列出所售产品,包括每个产品的价格和图片。

  • 订单表,跟踪客户订单。

因为您在不同的表中存储有关不同主题的数据,所以需要采用某种方法来将数据关联在一起,以便可以轻松地组合这些不同表中的相关数据。要将不同表中存储的数据连接起来,可以创建关系。关系是两个表之间的逻辑连接,用于指定表共有的字段。

属于表关系的一部分的字段称为键。键通常包含一个字段,但也可能包含多个字段。有两种类型的键:

  • 主键   一个表可以有一个主键。主键只包含一个或多个唯一标识您存储在表中每条记录的字段。通常,是唯一标识号,如 ID 号、 序列号或代码用作主键。例如,您可能有客户表,其中每个客户具有唯一的客户 ID 号。客户 ID 字段是客户表的主键。如果主键包含多个字段,通常组合的预先存在的字段,总之,提供唯一值。例如,您可能为人员的相关表的主键使用姓氏、 名字和出生日期的组合。

  • 外键   表格还可以使一个或多个外键。外键包含对应于另一个表的主键中的值的值。例如,您可能有订单表,其中每个订单有对应于客户表中的记录的客户 ID 号。客户 ID 字段是订单表的外键。

键字段之间的值的对应关系构成表关系的基础。使用表关系来组合相关表中的数据。例如,假定您有一个“客户”表和一个“订单”表。在您的“客户”表中,每条记录由主键字段 ID 标识。

若要使每个订单与客户关联,可以向“订单”表中添加对应于“客户”表的 ID 字段的外键字段,然后在两个键之间创建关系。在向“订单”表中添加记录时,对客户 ID 使用来自“客户”表的值。每当您希望查看有关订单客户的任何信息时,都可以使用关系来识别“客户”表中的哪些数据对应于“订单”表中的哪些记录。

“关系”窗口中显示的 Access 表关系
“关系”窗口中显示的表关系。

1.主键,由字段名称旁边的钥匙图标。

2. 外键 - 注意没有键图标。

使用关系的好处

按相关表分隔数据具有以下好处:

  • 一致性    因为每项数据只在一个表中记录一次,所以可减少出现模棱两可或不一致情况的可能性。例如,您在有关客户的表中只存储一次客户的名字,而非在包含订单数据的表中重复(且可能不一致地)存储它。

  • 提高效率    只在一个位置记录数据意味着使用的磁盘空间更少。另外,与较大的表相比,较小的表往往更快地提供数据。最后,如果不对单独的主题使用单独的表,则会向表中引入空值(不存在数据)和冗余,这两者都会浪费空间和影响性能。

  • 易于理解    如果按表正确分隔主题,则数据库的设计更易于理解。

提示: 规划表时请注意关系。如果包含对应的主键的表已存在,则可以使用查阅向导来创建外键字段。查阅向导用于创建关系。

返回页首

表规范

在Access 2010,表格具有以下实用限制︰

属性

最大

表名的字符个数

64

字段名的字符个数

64

表中字段的个数

255

打开表的个数

2048;此限制包括 Access 从内部打开的表

表的大小

2 GB 减去系统对象需要的空间

文本字段的字符个数

255

备注字段的字符个数

通过用户界面输入数据为 65,535;
以编程方式输入数据时为 2 GB 的字符存储。

OLE 对象字段的大小

1 GB

表中的索引个数

32

索引中的字段个数

10

有效性消息的字符个数

255

有效性规则的字符个数

2,048

表或字段说明的字符个数

255

字段的 UnicodeCompression 属性设置为“是”时记录中的字符个数(除“备注”和“OLE 对象”字段外)

4,000

字段属性设置的字符个数

255

返回页首

新增功能

与 Access 2007 的区别

在Access 2010中创建表是非常类似的过程与在 Access 2007 中创建表格。但是,在Access 2010有几个相关表的新功能︰

  • 数据宏   您现在可以将宏附加到事件在表中,这使您能够每当修改、 插入或删除记录时执行操作。若要验证的数据,或执行计算,例如,可以使用这些宏。

  • 计算数据类型   此新的数据类型,您可以创建基于同一个表中的其他字段的计算字段。例如,您可能创建一个包含数量字段和单价字段的乘积的行合计字段。然后,如果您更新数量或单价字段,行合计会自动更新。

  • Web 服务连接   除了链接到外部数据源,如 Excel 工作簿和 SharePoint 列表,您现在可以连接到 Web 服务界面提供的 Web 站点上的数据。例如,您可能链接到联机销售商的网站上的数据,然后创建您自己的应用程序查看产品或启动订单。

  • 表和字段模板替换模型   Access 2007 中引入表和字段模板。表格模板是您可以使用来创建新表、 构建与这些内置的 Windows SharePoint Services 列表兼容的空表格︰

    • 联系人

    • 任务

    • 问题

    • 事件

    • 资产

      在Access 2010,模型时使用您想要将预建的部件添加到您的数据库。模型可以包括表、,也可以包括其他类型的数据库对象,如查询和窗体。

      注意: 本主题不介绍模型。有关详细信息,请参阅“请参阅”一节。

与 Access 2003 的区别

  • 模型已替换表向导   在版本的 Access 2007 低于,您可以使用表向导来回答几个快速创建表。在 Access 2007 中表向导替换为表和字段的模板。在Access 2010,模型替换表和字段的模板。

    注意: 本主题不介绍模型。有关详细信息,请参阅“请参阅”一节。

  • 创建数据表    现在,您可以创建和修改表和字段,在数据表视图中工作时。

返回页首

创建新表

如果有不属于任何现有表的新数据源,可以创建新表。

您可以通过创建新的数据库,通过将表格插入到现有数据库,或通过导入或链接到表中,从其他数据源创建表,如 Microsoft Office Excel 工作簿、 Microsoft Office Word 文档、 文本文件、 Web 服务或另一个数据库。创建新的空白数据库时,自动为您插入新的空表。然后,您就可以开始定义域表中输入数据。

您要做什么?

在新数据库中创建新表

在现有数据库中创建新表

在新数据库中创建新表

  1. “文件”选项卡上,单击“新建”,然后单击“空数据库”

  2. “文件名”框中,为新数据库键入文件名。

  3. 若要通过浏览找到其他位置来保存数据库,请单击文件夹图标。

  4. 单击“创建”

    新数据库将打开,并且将创建名为 Table1 的新表并将在数据表视图中打开该新表。

在现有数据库中创建新表

  1. “文件”选项卡上,指向“打开”,然后执行下列操作之一:

    • 如果所需数据库列在“最近的数据库”下,请在该列表中单击该数据库。

      - 或 -

    • 如果数据库没有列在“最近的数据库”下,请在“打开文档”下单击所需选项。

  2. “打开”对话框中,选择要打开的数据库,然后单击“打开”

  3. “创建”选项卡上的“表”组中,单击“表”

    将在数据库中插入一个新表,并且将在数据表视图中打开该表。

返回页首

通过导入或链接来创建表

您可以通过导入或链接到其他位置存储的数据创建表。您可以导入或链接到 Excel 工作表、 Windows SharePoint Services列表、 XML 文件,另一个 Access 数据库、 Microsoft Office Outlook 文件夹,和数据的详细信息。

导入数据时,将在当前数据库的新表中创建数据的副本。以后对源数据进行的更改不会影响导入的数据,并且对导入的数据进行的更改也不会影响源数据。连接到数据源并导入其数据后,可以使用导入的数据,而无需连接到源。可以更改导入的表的设计。

链接到数据时,将在当前数据库中创建一个链接表,表示指向其他位置所存储的现有信息的活动链接。更改链接表中的数据时,也会更改源中的这些数据。每当源中的数据更改时,该更改也会显示在链接表中。每当您使用链接表时,都必须能够连接到数据源。不能更改链接表的设计。

注意: 不能使用链接表来编辑 Excel 工作表中的数据。解决方法是将源数据导入到 Access 数据库中,然后从 Excel 链接到该数据库。有关从 Excel 链接到 Access 的详细信息,请搜索 Excel 帮助,或参阅“请参阅”一节中的链接。

通过导入或链接至外部数据来创建新表

  1. “外部数据”选项卡上的“导入和链接”组中,单击某个可用的数据源。

  2. 按照每个步骤中出现的对话框中的说明操作。

    Access 将创建新表并在“导航”窗格中显示该表。

提示: 此外,也可以使用“创建”选项卡上的命令来导入或链接至 SharePoint 列表。

返回页首

使用 SharePoint 网站来创建表

在您的数据库中导入或链接到 SharePoint 列表中,您可以创建一个表。您可以通过使用预定义的模板来创建新的 SharePoint 列表。在Access 2010预定义的模板包括联系人、 任务、 问题和事件。

  1. 创建选项卡的组中,单击SharePoint 列表

  2. 执行下列操作之一:

    • 创建基于模板的 SharePoint 列表

      1. 单击“联系人”“任务”“问题”“事件”

      2. 在“新建列表”对话框中,键入要创建列表的 SharePoint 网站的 URL。

      3. 指定新列表的名称说明框中输入新的列表和说明的名称。

      4. 若要在创建链接表之后将其打开,请选中“完成后打开列表”复选框(默认情况下处于选中状态)。

    • 创建新的自定义列表

      1. 单击“自定义”

      2. 在“新建列表”对话框中,键入要创建列表的 SharePoint 网站的 URL。

      3. 指定新列表的名称说明框中输入新的列表和说明的名称。

      4. 若要在创建链接表之后将其打开,请选中“完成后打开列表”复选框(默认情况下处于选中状态)。

    • 从现有列表导入数据

      1. 单击“现有 SharePoint 列表”

      2. “获取外部数据”对话框中,键入包含要导入的数据的 SharePoint 网站的 URL。

      3. 单击“将源数据导入当前数据库的新表中”,然后单击“下一步”

      4. 选中要导入的每个 SharePoint 列表旁边的复选框。

    • 链接至现有列表

      1. 单击“现有 SharePoint 列表”

      2. “获取外部数据 - SharePoint 网站”对话框中,键入包含要链接到的列表的 SharePoint 网站的 URL。

      3. 单击“通过创建链接表来链接到数据源”,然后单击“下一步”

      4. 选中要链接到的每个 SharePoint 列表旁边的复选框。

返回页首

使用 Web 服务来创建表

可以在数据库中创建连接到提供 Web 服务接口的网站上的数据的表。

注意: Web 服务表是只读的。

  1. 外部数据选项卡上的导入和链接组中,单击更多,然后单击数据服务s。

  2. 如果要使用的连接已安装,请跳到步骤 5。否则,请继续下一步。

  3. 单击“安装新连接”

  4. 选择要使用的连接文件,然后单击“确定”

  5. “创建与 Web 服务数据的链接”对话框中,展开要使用的连接。

  6. 选择要链接到的表。

    Access 将在该对话框的右侧显示字段。

  7. 也可以在“指定链接名称”框中为链接表键入名称。Access 将在导航窗格中对链接表使用此名称。

  8. 单击“确定”

    Access 将创建链接表。

返回页首

设置表的主键

应该为表指定主键以获得以下好处:

  • Access 会自动为主键创建索引,这有助于改进数据库性能。

  • Access 会确保每条记录的主键字段中有值。

  • Access 会确保键字段中的每个值都是唯一的。唯一值至关重要,因为不这样便无法可靠地将特定记录与其他记录相区分。

在数据表视图中创建新表时,Access 会自动为您创建一个主键,并为它指定字段名 ID 和“自动编号”数据类型。

在设计视图中,可以更改或删除主键,或为尚没有主键的表设置主键。

确定使用哪些字段作为主键

有时,您可能已有要用作主键的数据。例如,您可能有员工的现成 ID 号。如果要创建表来跟踪员工信息,则您可能决定使用现有的员工 ID 作为表的主键。也可能员工 ID 仅在与部门 ID 结合使用时才是唯一的,从而需要同时使用两个字段作为主键。一个好的候选主键具有以下几个特征:

  • 每条记录的该字段或字段组合中有唯一值。

  • 组合字段是从不空或为 null — 始终存在一个值。

  • 值不会更改。

如果没有合适的数据可用作主键,可以创建新字段来用作主键。在创建新字段来用作主键时,将字段的数据类型设置为“自动编号”来帮助确保它满足以上列表中的三个特征。

设置或更改主键

  1. 选择要设置或更改其主键的表。

  2. “开始”选项卡上的“视图”组中,单击“视图”,然后单击“设计视图”

  3. 在表设计网格中,选择要用作主键的一个或多个字段。

    若要选择一个字段,单击所需的字段的行选择器 。

    若要选择多个字段,请按住 Ctrl,然后单击每个字段的行选择器。

  4. “设计”选项卡上的“工具”组中,单击“主键”

    “设计”选项卡上的“工具”组

    键指示器显示在您指定为主键的一个或多个字段的左侧。

删除主键

  1. 选择要删除其主键的表。

  2. “开始”选项卡上的“视图”组中,单击“视图”,然后单击“设计视图”

  3. 单击当前主键行选择器 。如果该主键包含多个字段中,按住 ctrl 键,,然后单击每个字段的行选择器。

  4. “设计”选项卡上的“工具”组中,单击“主键”

    “设计”选项卡上的“工具”组

    以前指定为主键的一个或多个字段中的键指示器被删除。

注意: 保存没有设置主键的新表时,Access 会提示您创建新字段来作为主键。如果您单击“是”,Access 会创建一个使用“自动编号”数据类型的 ID 字段来为每条记录提供唯一值。如果您的表中已包括一个“自动编号”字段,Access 会将它用作主键。如果您单击“否”,Access 不会添加字段,也不会设置主键。

返回页首

设置表的属性

可以设置应用于整个表或全部记录的属性。

  1. 选择要设置其属性的表。

  2. “开始”选项卡上的“视图”组中,单击“视图”,然后单击“设计视图”

  3. “设计”选项卡上的“显示/隐藏”组中,单击“属性表”

    Access 中“设计”选项卡上的“显示/隐藏”组

    将显示表属性表。

  4. 在属性表中,单击“常规”选项卡。

  5. 单击要设置的属性左侧的框,然后为该属性输入设置。

    可用的表属性

    使用此表属性

    收件人

    在 SharePoint 网站上显示视图

    指定基于表的视图是否可以显示在 SharePoint 网站上。

    注意: 此设置的效果取决于“在 SharePoint 网站上显示所有视图”数据库属性的设置。

    有关详细信息,请参阅“请参阅”一节。

    子数据表展开

    在您打开表时展开所有子数据表。

    子数据表高度

    执行下列操作之一:

    • 如果希望子数据表窗口展开以显示所有行,请保留此属性设置为 0"

    • 如果希望控制子数据表的高度,请以英寸为单位输入所需高度。

    方向

    请根据语言阅读方向是从左到右,还是从右到左来设置查看方向。

    说明

    提供表的说明。此说明将显示在表的工具提示中。

    默认视图

    “数据表”“数据透视表”“数据透视图”设置为您打开表时的默认视图。

    有效性规则

    输入在您添加或更改记录时必须为 true 的表达式。

    验证文本

    输入记录违反“有效性规则”属性中的表达式时显示的消息。

    筛选

    定义条件以仅在数据表视图中显示匹配行。

    排序依据

    选择一个或多个字段,以指定数据表视图中的行的默认排序顺序。

    子数据表名称

    指定子数据表是否应显示在数据表视图中,如果显示,则还要指定哪个表或查询应提供子数据表中行。

    链接子字段

    列出用于子数据表的表或查询中与为表指定的“链接主字段”属性匹配的字段。

    链接主字段

    列出表中与为表指定的“链接子字段”属性匹配的字段。

    加载时的筛选器

    在数据表视图中打开表时,自动应用“筛选”属性中的筛选条件(通过设置为“是”)。

    加载时的排序方式

    在数据表视图中打开表时,自动应用“排序依据”属性中的排序条件(通过设置为“是”)。

    提示: 若要提供更多空间,输入或编辑属性框中的设置,请按 SHIFT + F2 来显示缩放框。如果您将验证规则属性设置为表达式,并且想要在生成过程中的帮助,请单击 “生成器”按钮 旁边的有效性规则属性框中,以显示表达式生成器。

  6. 若要保存所做的更改,请按 Ctrl+S。

返回页首

向表添加字段

将要跟踪的每条数据存储在字段中。例如,在“联系人”表中,可以创建“姓氏”、“名字”、“电话号码”和“地址”字段。在“产品”表中,可以创建“产品名称”、“产品 ID”和“价格”字段。

在创建字段之前,尝试将数据分隔成最小的有用部分。以后组合数据比分隔数据容易得多。例如,不要使用“全名”字段,考虑为“姓氏”和“名字”创建单独的字段。然后,您可以轻松地按“名字”、“姓氏”或这两者来进行搜索或排序。如果计划对某个数据项进行报告、排序、搜索或计算,请将该项单独放在字段中。有关设计数据库和创建字段的详细信息,请参阅“请参阅”一节中的链接。

创建字段后,还可以设置字段属性来控制其外观和行为。

通过输入数据来添加字段

在数据表视图中创建新表或打开现有表时,可以通过在数据表的“添加新字段”列中输入数据来向表中添加字段。

Access 中包含“添加新字段”列的数据表

1.在添加新字段列中输入数据。

  1. 在数据表视图中创建或打开表。

    有关创建表的详细信息,请参阅创建新表一节。

  2. “添加新字段”列中,输入要创建的字段的名称。

    使用描述性名称,以使该字段易于识别。

  3. 在新字段中输入数据。

返回页首

创建计算字段

在设计视图中创建计算字段。

  1. 在设计视图中,打开要在其中创建计算字段的表。

  2. 在表设计网格的第一个空行中的“字段名称”下,键入计算字段的名称。

  3. “数据类型”下,选择“计算”

    将打开“表达式生成器”

  4. 在表达式生成器中输入要执行的计算。例如,如果您的表具有 Field1 和 Field2,并且您要创建等于 Field1 的值除以 Field2 的值的计算字段 (Field3),则可以在表达式生成器中输入 [Field1]/[Field2]

    有关表达式的详细信息,请参阅表达式简介一文。

  5. 输入完计算后,单击“确定”

    提示: 最好切换到数据表视图来验证计算字段是否按您所需的方式运行。

返回页首

设置字段属性

创建字段后,可以设置字段属性来控制其外观和行为。

例如,通过设置字段属性,可以:

  • 控制字段中的数据的外观

  • 帮助防止在字段中输入不正确的数据

  • 为字段指定默认值

  • 帮助加速对字段进行的搜索和排序

可以使用数据表视图来设置一些可用的字段属性。但要访问和设置字段属性的完整列表,必须使用设计视图。

在数据表视图中设置字段属性

可以在使用数据表视图的过程中重命名字段、更改其数据类型、更改其“格式”属性以及更改字段的一些其他属性。

在数据表视图中打开表

  1. 在导航窗格中,右键单击要打开的表。

  2. 在快捷菜单上,单击“数据表视图”

重命名字段

在数据表视图中通过输入数据来添加字段时,Access 会自动为字段分配通用名称。Access 会为第一个新字段分配名称 Field1,为第二个新字段分配名称 Field2,依此类推。默认情况下,无论在哪里显示字段,都将使用字段的名称作为其标签,例如数据表上的列标题。重命名字段以便它们具有更具描述性的名称有助于您在查看或编辑记录时更轻松地使用它们。

  1. 右键单击要重命名的字段的标题(例如 Field1)。

  2. 在快捷菜单上,单击“重命名列”

  3. 在字段标题中输入新名称。

    包括空格在内,字段名最多可以包含 64 个字符(字母或数字)。

更改字段的数据类型

在数据表视图中通过输入数据来创建字段时,Access 会检查该数据以为该字段确定适当的数据类型。例如,如果您输入 1/1/2006,Access 会将该数据识别为日期并将字段的数据类型设置为“日期/时间”。如果 Access 无法最后确定数据类型,则默认情况下会将数据类型设置为“文本”。

字段的数据类型决定了可以设置哪些其他字段属性。例如,您只能为具有“超链接”数据类型或“备注”数据类型的字段设置“仅追加”属性。

在某些情况下,可能需要手动更改字段的数据类型。例如,假设您的房间号类似于日期,如 10/2001。如果在数据表视图中的新字段中输入 10/2001,则自动数据类型检测功能会为该字段选择“日期/时间”数据类型。因为房间号是标签,不是日期,所以它们应使用“文本”数据类型。使用下面的过程来更改字段的数据类型。

  1. 单击“数据表”选项卡。

  2. “数据类型”列表中的“数据类型和格式”组中,选择所需的数据类型。

    Access 功能区图像的数据类型和“格式”组

    可用的数据类型

    数据类型

    用于存储

    大小

    文本

    字母数字字符

    使用为文本,或用于不在计算 (例如,产品 ID) 的数字。一个数值,它将存储为文本可以进行排序和筛选更有逻辑,但不能轻松地在计算中使用。

    最大为 255 个字符。

    备注

    字母数字字符 (长度超过 255 个字符的长度) 或文本,使用丰富的文本格式。

    使用长度超过 255 个字符的文本或使用格式文本格式的文本。注释、 较长的说明和段落使用文本格式,如加粗或斜体,是位置的好示例使用备注字段。

    最大为 1 GB 字符,或 2 GB 存储空间(每个字符 2 个字节),可以在控件中显示 65,535 个字符。

    数字

    数值(整数或分数值)。

    用于存储除 (用于货币值货币数据类型) 的货币值的计算中使用的数字。

    1、 2、 4 或 8 字节或 16 个字节时用于复制 id。

    日期/时间

    日期和时间。

    用于存储日期/时间值。请注意,存储的每个值都包括日期和时间两部分。

    8 个字节。

    货币

    货币值。

    用于存储货币值(货币)。

    8 个字节。

    自动编号

    添加记录时,Access 会自动插入一个唯一数字值。

    用于生成可用作主键的唯一值。请注意,可以递增顺序或按指定的值,或随机分配的自动编号字段的值。

    4 个字节或 16 个字节(用于同步复制 ID 时)。

    是/否

    布尔值 (是/否)。

    您可以使用三个格式之一︰ 是/否、 真/假,或开/关。

    1 位(8 位 = 1 个字节)。

    OLE 对象

    OLE 对象或其他二进制数据。

    用于存储其他 Microsoft Windows 程序中的 OLE 对象。

    最大为 1 GB。

    附件

    图片、图像、二进制文件、Office 文件。

    这是用于存储数字图像和任意类型的二进制文件的首选数据类型。

    对于压缩附件为 2 GB。对于未压缩附件大约为 700kb,具体取决于附件的可压缩程度。

    超链接

    超链接。

    用于存储超链接,以通过 URL(统一资源定位器)对网页进行单击访问,或通过 UNC(通用命名约定)格式的名称对文件进行访问。您还可以链接至数据库中存储的 Access 对象。

    最大为 1 GB 字符,或 2 GB 存储空间(每个字符 2 个字节),可以在控件中显示 65,535 个字符。

    查阅向导

    不实际数据类型;相反,这将启动查阅向导。

    用于启动查阅向导,以便您可以创建使用组合框来查找另一个表、 查询或值的列表中的值的字段。

    基于表或查询:绑定列的大小。

    基于值:用于存储值的文本字段的大小。

    注意: Access 数据库文件的最大大小为 2 千兆字节。

    有关数据类型的提示

    • 为优化性能,在创建“文本”或“数字”字段时,应使用最合适的“字段大小”。例如,如果您希望存储可预知长度的邮政编码,请指定该长度作为字段大小。可以通过在“字段大小”属性框中设置值来指定字段大小。有关详细信息,请参阅设置其他字段属性一节。

    • 对于电话号码、部件号和其他不会用于数学计算的数字,应该选择“文本”数据类型而不是“数字”数据类型。可以更加合理地对存储为文本的数值进行排序和筛选。

更改字段的格式

除了确定新字段的数据类型外,Access 还可以设置字段的“格式”属性,具体取决于输入的内容。例如,如果输入 10:50 a.m.,Access 会将数据类型设置为“日期/时间”,并将“格式”属性设置为“中时间”。若要手动更改字段的“格式”属性,请执行下列操作:

  1. 在功能区上,单击“数据表”选项卡。

  2. “格式”列表的“数据类型和格式”组中,输入所需的格式。

    注意: “格式”列表可能对某些字段(例如“文本”)不可用,具体取决于字段的数据类型。

设置其他字段属性

  1. 在数据表视图中,单击要设置其属性的字段。

  2. “数据表”选项卡上的“数据类型和格式”组中,选择所需的属性。

    Access 功能区图像的数据类型和“格式”组

返回页首

在设计视图中设置字段属性

在设计视图中处理表时可以设置任何字段属性。在设计视图中,可以在表设计网格中设置字段的数据类型,在“字段属性”窗格中设置其他属性。

在设计视图中打开表

  1. 在导航窗格中,右键单击表。

  2. 在快捷菜单上,单击“设计视图”

更改字段的数据类型

  1. 在表设计网格中,找到要设置其数据类型的字段。

  2. “数据类型”列中,从列表中选择数据类型。

    可用的数据类型

    数据类型

    用于存储

    大小

    文本

    字母数字字符

    使用为文本,或用于不在计算 (例如,产品 ID) 的数字。一个数值,它将存储为文本可以进行排序和筛选更有逻辑,但不能轻松地在计算中使用。

    最大为 255 个字符。

    备注

    字母数字字符 (长度超过 255 个字符的长度) 或文本,使用丰富的文本格式。

    使用长度超过 255 个字符的文本或使用格式文本格式的文本。注释、 较长的说明和段落使用文本格式,如加粗或斜体,是位置的好示例使用备注字段。

    最大为 1 GB 字符,或 2 GB 存储空间(每个字符 2 个字节),可以在控件中显示 65,535 个字符。

    数字

    数值(整数或分数值)。

    用于存储除 (用于货币值货币数据类型) 的货币值的计算中使用的数字。

    1、 2、 4 或 8 字节或 16 个字节时用于复制 id。

    日期/时间

    日期和时间。

    用于存储日期/时间值。请注意,存储的每个值都包括日期和时间两部分。

    8 个字节。

    货币

    货币值。

    用于存储货币值(货币)。

    8 个字节。

    自动编号

    添加记录时,Access 会自动插入一个唯一数字值。

    用于生成可用作主键的唯一值。请注意,可以递增顺序或按指定的值,或随机分配的自动编号字段的值。

    4 个字节或 16 个字节(用于同步复制 ID 时)。

    是/否

    布尔值 (是/否)。

    您可以使用三个格式之一︰ 是/否、 真/假,或开/关。

    1 位(8 位 = 1 个字节)。

    OLE 对象

    OLE 对象或其他二进制数据。

    用于存储其他 Microsoft Windows 程序中的 OLE 对象。

    最大为 1 GB。

    附件

    图片、图像、二进制文件、Office 文件。

    这是用于存储数字图像和任意类型的二进制文件的首选数据类型。

    对于压缩附件为 2 GB。对于未压缩附件大约为 700kb,具体取决于附件的可压缩程度。

    超链接

    超链接。

    用于存储超链接,以通过 URL(统一资源定位器)对网页进行单击访问,或通过 UNC(通用命名约定)格式的名称对文件进行访问。您还可以链接至数据库中存储的 Access 对象。

    最大为 1 GB 字符,或 2 GB 存储空间(每个字符 2 个字节),可以在控件中显示 65,535 个字符。

    查阅向导

    不实际数据类型;相反,这将启动查阅向导。

    用于启动查阅向导,以便您可以创建使用组合框来查找另一个表、 查询或值的列表中的值的字段。

    基于表或查询:绑定列的大小。

    基于值:用于存储值的文本字段的大小。

    注意: Access 数据库文件的最大大小为 2 千兆字节。

    有关数据类型的提示

    • 对于电话号码、部件号和其他不会用于数学计算的数字,应该选择“文本”数据类型而不是“数字”数据类型。可以更加合理地对存储为文本的数值进行排序和筛选,但该数值不易用于计算。

    • 对于“文本”和“数字”数据类型,可通过在“字段大小”属性框中设置值来更加准确地指定字段大小或数据类型。

设置其他字段属性

  1. 在表设计网格中,选择要设置其属性的字段。Access 在“字段属性”窗格中显示此字段的属性。

    字段的数据类型决定了可以设置的属性。

  2. “字段属性”窗格中,为每个属性输入所需的设置,或者按 F6,然后使用箭头键来选择属性。

    哪些字段属性可用?

    注意: 并非每个字段都可以使用所有属性。字段的数据类型决定了其具有哪些属性。

    字段属性

    说明

    字段大小

    设置存储为“文本”、“数字”或“自动编号”数据类型的数据的最大大小。

    提示: 为获得最佳性能,请始终指定足够的最小“字段大小”。

    格式

    自定义显示或打印字段时字段的默认显示方式。

    小数位数

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

    新值

    指定添加新记录时“自动编号”字段是递增还是分配随机值。

    输入掩码

    显示帮助指导数据输入的字符。有关创建和使用输入掩码的详细信息,请参阅“请参阅”一节。

    标题

    设置默认情况下在表单、报表和查询的标签中显示的文本。

    默认值

    添加新记录时为字段自动指定默认值。

    有效性规则

    提供在此字段中添加或更改值时必须为真的表达式。

    验证文本

    输入值违反“有效性规则”属性中的表达式时显示的消息。

    必填

    要求在字段中输入数据。

    允许空字符串

    允许在“文本”或“备注”字段中输入零长度字符串 ("")(通过将属性的值设置为“是”)。

    索引

    通过创建和使用索引来加速对此字段中数据的访问。

    Unicode 压缩

    存储少量文本(少于 4,096 个字符)时压缩此字段中存储的文本。

    输入法模式

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

    输入法语句模式

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

    操作标记

    对此字段附加操作标记。

    仅追加

    跟踪字段值的历史记录(通过将属性的值设置为“是”)。

    文本格式

    选择属性的“格式文本”值将按 HTML 格式存储文本,并允许设置多种格式。选择属性的“纯文本”值将只存储无格式文本。

    文本对齐

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

  3. 若要在属性框中提供更多空间以输入或编辑属性设置,请按 Shift+F2 显示“缩放”框。

    提示: 如果您正在输入输入的掩码或有效性表达式,并且想要在生成过程中的帮助,请单击 “生成器”按钮 旁边的属性框中显示相应的生成器。

  4. 若要保存所做的更改,请按 Ctrl+S。

有关数据类型和字段属性的详细信息,请在“请参阅”一节中查找相应的链接。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

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

此信息是否有帮助?

谢谢您的反馈!

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

×