Microsoft 365 专属 Access Access 2019 Access 2016 Access 2013 Access 2010 Access 2007
注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的英文版本以便参考。
本文包含有关 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 开始,备注字段称为长文本字段。 | 65535通过用户界面输入数据时; |
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 厘米) |
节高度 | 22.75。 (57.79 厘米) |
所有节的高度加上节页眉高度(在“设计”视图中) | 200。 (508 厘米) |
嵌套窗体或报表的级别数 | 7 |
可在报表中排序或分组的字段或表达式的数量 | 10 |
报表中的页眉和页脚数 | 1个报表页眉/页脚; |
报表中已打印的页数 | 65,536 |
可在窗体或报表的整个生存期内添加的控件和节的数量 | 754 |
用作窗体、报表或控件的 Recordsource 或 Rowsource 属性的 SQL 语句中的字符数。 | 32,750 |
宏
属性 | 最大 |
---|---|
宏中的操作数 | 999 |
条件中的字符数 | 255 |
评论中的字符数 | 255 |
操作参数中的字符数 | 255 |
项目规范
以下表列表适用于 Access ADP 项目:
常规
属性 | 最大 |
---|---|
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 厘米) |
节高度 | 22 in。 (55.87 厘米) |
所有节的高度加上节页眉高度(在“设计”视图中) | 200。 (508 厘米) |
嵌套窗体或报表的级别数 | 7 |
可在报表中排序或分组的字段或表达式的数量 | 10 |
报表中的页眉和页脚数 | 1个报表页眉/页脚; |
报表中已打印的页数 | 65,536 |
可在窗体或报表的整个生存期内添加的控件和节的数量 | 754 |
用作窗体、报表或控件(.accdb 和 .adp)的 Recordsource 或 Rowsource 属性的 SQL 语句中的字符数。 | 32,750 |
宏
属性 | 最大 |
---|---|
宏中的操作数 | 999 |
条件中的字符数 | 255 |
评论中的字符数 | 255 |
操作参数中的字符数 | 255 |