Access​​ 规范

本文详细介绍Access数据库大小、对象数量、字符限制等规范,并指导如何避免设计问题。涉及表、查询、窗体、报表和宏的详细规格,以及ADP项目的区别。

微软官网规范:https://support.microsoft.com/zh-cn/office/access%E2%80%8B%E2%80%8B-%E8%A7%84%E8%8C%83-0cf3c66f-9cf2-4e32-9568-98c1025bb47c

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通过用户界面输入数据时;
以编程方式输入数据时, 为 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 厘米)

节高度

22.75。 (57.79 厘米)

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

200。 (508 厘米)

嵌套窗体或报表的级别数

7

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

10

报表中的页眉和页脚数

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

报表中已打印的页数

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个报表页眉/页脚;
1个页面页眉/页脚;
10个组页眉/页脚

报表中已打印的页数

65,536

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

754

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

32,750

返回页首

属性

最大

宏中的操作数

999

条件中的字符数

255

评论中的字符数

255

操作参数中的字符数

255

上传文件 调用接口上传文件到扣子。​ 接口说明​ 消息中无法直接使用本地文件,创建消息或对话前,需要先调用此接口上传本地文件到扣子。上传文件后,你可以在消息中通过指定 file_id 的方式在多模态内容中直接使用此文件。此接口上传的文件可用于发起对话等 API 中传入文件等多模态内容。使用方式可参考 object_string object 。​ 使用限制​ ​ 限制​ 说明​ 文件大小​ 该 API 允许上传的最大文件大小为 512 MB。然而,在与智能体对话时,实际可使用的文件大小取决于智能体的模型版本。​ 上传方式​ 必须使用 multipart/form-data 方式上传文件。​ 有效期​ 上传的文件将保存在扣子服务端,有效期为 3 个月。​ 使用限制​ 上传到扣子的文件仅限本账号查看或使用。​ 调用此接口上传文件只能获得文件的 file_id,如需获取文件的 URL,建议将文件上传到专业的存储工具中。​ 不支持下载已上传的文件。用户仅可在对话、工作流、端插件、RTC 和 WebSocket 中通过 file.id 访问和使用文件。​ ​ 支持的文件格式​ ​ 文件类型​ 支持的格式​ 文档​ DOC、DOCX、XLS、XLSX、PPT、PPTX、PDF、Numbers、CSV​ 文本文件​ JS、CPP、PY、JAVA、C、TXT、CSS、JAVASCRIPT、HTML、JSON、MD ​ 图片​ JPG、JPG2、PNG、GIF、WEBP、HEIC、HEIF、BMP、PCD、TIFF​ 音频​ WAV、MP3、FLAC、M4A、AAC、OGG、WMA、MIDI​ 视频​ MP4、AVI、MOV、3GP、3GPP、FLV、WEBM、WMV、RMVB、M4V、MKV ​ 压缩文件​ RAR、ZIP、7Z、GZ、GZIP、BZ2​ ​ ​ 基础信息​ ​ 请求方式​ POST​ 请求地址​ ​ https://api.coze.cn/v1/files/upload​ ​ 权限​ uploadFile​ 确保调用该接口使用的个人令牌开通了 uploadFile 权限,详细信息参考鉴权方式。​ 接口说明​ 调用接口上传文件到扣子。​ ​ 请求参数​ Header​ ​ 参数​ 取值​ 说明​ Authorization​ Bearer $Access_Token​ 用于验证客户端身份的访问令牌。你可以在扣子平台中生成访问令牌,详细信息,参考准备工作。​ Content-Type​ multipart/form-data​ 解释请求正文的方式。​ ​ 返回参数​ ​ 参数​ 类型​ 示例​ 说明​ data​ Object of File​ { "bytes": 152236, "created_at": 1715847583, "file_name": "1120.jpeg", "id": "736949598110202****" }​ 已上传的文件信息。​ code​ Long​ 0​ 调用状态码。0 表示调用成功,其他值表示调用失败,你可以通过 msg 字段判断详细的错误原因。​ msg​ String​ "Success"​ 状态信息。API 调用失败时可通过此字段查看详细错误信息。​ ​ File​ ​ 参数​ 类型​ 示例​ 说明​ id​ String​ "736949598110202****"​ 已上传的文件 ID。​ bytes​ Long​ 152236​ 文件的总字节数。​ file_name​ String​ "1120.jpeg"​ 文件名称。​ created_at​ Long​ 1715847583​ 文件的上传时间,格式为 10 位的 Unixtime 时间戳,单位为秒(s)。​ ​ 示例​ 请求示例​ ​ curl --location --request POST https://api.coze.cn/v1/files/upload \​ --header "Content-Type: multipart/form-data" \​ --form 'file=@"/test/1120.jpeg"'​ ​ 返回示例​ ​ {​ "code": 0,​ "data": {​ "bytes": 152236,​ "created_at": 1715847583,​ "file_name": "1120.jpeg",​ "id": "736949598110202****"​ },​ "msg": ""​ }​ ​ ​ 错误码​ 如果成功调用扣子的 API,返回信息中 code 字段为 0。如果状态码为其他值,则表示接口调用失败。此时 msg 字段中包含详细错误信息,你可以参考错误码文档查看对应的解决方法。请你参考这个api文档
06-20
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值