Access​​ 规范

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

本文包含有关 Microsoft Access 数据文件和对象限制的信息。大多数情况下,数据库超出以下限制时,可能表示设计方面有问题。使用本文中的信息并仔细检查数据库设计,会帮助你找到需要纠正的问题,以便成功实施。例如,在未正则化的情况下将数据直接从 Microsoft Excel 导入到 Access 可能会导致创建其他字段(列)。如果想了解有关设计数据库或正则化的信息,请查看其他信息部分中的资源。

本文内容

数据库规范

项目规范

其他信息

数据库规范

下面的表列表适用于 Access 数据库。将单独列出特定版本差异(如有)。

常规

属性

最大

Access 数据库(.accdb 或 .mdb)的总大小,包括所有数据库对象和数据

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

注意: 可通过链接到其他 Access 数据库中的表来解决此大小限制。可链接到多个数据库文件中的表,每个数据库文件大小可达 2GB。

提示:  有关减少数据库大小的详细信息,请参阅使用“压缩和修复”帮助防止并更正数据库文件问题

数据库中对象的总数

32,768

模块数量(包括将 HasModule 属性设置为 True 的窗体和报表)

1,000

对象名中的字符数

64

密码中的字符数

14

注意: 对于 Access 2007,为 20 个字符。

用户名或组名中的字符数

20

并发用户数

255

返回页首

属性

最大

表名中的字符数

64

字段名中的字符数

64

表中的字段数

255

打开的表的数量

2,048(包括已链接的表和 Access 内部打开的表)

表大小

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

短文本​​字段中的字符数

注意: 从 Access 2013 开始,文本字段称为短文本字段。

255

长文本字段中的字符数

注意: 从 Access 2013 开始,备注字段称为长文本字段。

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

OLE 对象字段的大小

1 GB

表中的索引数

32(包括内部创建的索引,用于维护表关系、单字段和复合索引)。

索引或主键中的字段数

10

验证消息中的字符数

255

验证规则中的字符数(包括标点符号和运算符)

2,048

字段或表描述中的字符数

255

当字段的 UnicodeCompression 属性设置为 Yes 时,记录中的字符数(不包括长文本和 OLE 对象字段)

4,000

字段属性设置中的字符数

255

返回页首

查询

属性

最大

强制关系的数量

每个表为 32 个,减去表中不涉及关系的字段或字段组合的索引数*

查询中的表数

32*

查询中的联接数

16*

记录集中的字段数

255

记录集大小

1 GB

排序限制

一个或多个字段中有 255 个字符

嵌套查询的级别数

50*

查询设计网格中单元格的字符数

1,024

参数查询中参数的字符数

255

WHERE 或 HAVING 子句中的 AND 运算符的数量

99*

SQL 语句中的字符数

大约为 64,000*

*如果查询包含多值查找字段(仅限 .accdb),最大值可能较低。

返回页首

窗体和报表

属性

最大

标签中的字符数

2,048

文本框中的字符数

65,535

窗体或报表宽度

22,75 in.(57.79 cm)

节高度

22.75 in.(57.79 cm)

所有节的高度加上节页眉高度(在“设计”视图中)

200 in.(508 cm)

嵌套窗体或报表的级别数

7

可在报表中排序或分组的字段或表达式的数量

10

报表中的页眉和页脚数

1 个报表页眉/页脚;
1 个页面页眉/页脚;
10 个组页眉/页脚

报表中已打印的页数

65,536

可在窗体或报表的整个生存期内添加的控件和节的数量

754

用作窗体、报表或控件的 Recordsource 或 Rowsource 属性的 SQL 语句中的字符数。

32,750

返回页首

属性

最大

宏中的操作数

999

条件中的字符数

255

评论中的字符数

255

操作参数中的字符数

255

返回页首

项目规范

以下表列表适用于 Access 2010 和 Access 2007 项目:

常规

属性

最大

Access 项目中的对象数 (.adp)

32,768

模块数量(包括将 HasModule 属性设置为 True 的窗体和报表)

1,000

对象名中的字符数

64

表中的列数

250 (Microsoft SQL Server 6.5)

1024(Microsoft SQL Server 7.0、Microsoft SQL Server 2000 以及 Microsoft SQL Server 2005)

返回页首

窗体和报表

属性

最大

标签中的字符数

2,048

文本框中的字符数

65,535

窗体或报表宽度

22 in.(55.87 cm)

节高度

22 in.(55.87 cm)

所有节的高度加上节页眉高度(在“设计”视图中)

200 in.(508 cm)

嵌套窗体或报表的级别数

7

可在报表中排序或分组的字段或表达式的数量

10

报表中的页眉和页脚数

1 个报表页眉/页脚;
1 个页面页眉/页脚;
10 个组页眉/页脚

报表中已打印的页数

65,536

可在窗体或报表的整个生存期内添加的控件和节的数量

754

用作窗体、报表或控件(.accdb 和 .adp)的 Recordsource 或 Rowsource 属性的 SQL 语句中的字符数。

32,750

返回页首

属性

最大

宏中的操作数

999

条件中的字符数

255

评论中的字符数

255

操作参数中的字符数

255

返回页首

其他信息

返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×