Microsoft Office Online
登录我的 Office Online (这是什么?) | 登录

 
 
Microsoft Office Access
搜索
搜索
 
检查更新:(c) Microsoft
Office 下载
 
 
 
警告: 您在使用不受支持的 Web 浏览器查看此页。使用 Microsoft Internet Explorer 6.0 或更高版本、Firefox 1.5 或 Netscape Navigator 8.0 或更高版本查看此网站效果最好。 了解有关支持的浏览器的详细信息。

打印版打印版 书签和共享共享
关于自动填入数据的“自动查阅”查询 (MDB)
 

可以设计一个多表查询来为新记录的特定字段自动填入字段值。当在查询或基于查询的窗体、报表或数据访问页 (数据访问页:Access 发布的网页,包含与数据库的连接。在数据访问页中,可查看、添加到、编辑以及操作数据库中存储的数据。这种页也可以包含来自其他源(如 Excel)的数据。)中为联接 (联接:表格或查询中的字段与另一表格或查询中具有同一数据类型的字段之间的关联。联接向程序说明了数据之间的关联方式。根据联接的类型,不匹配的记录可能被包括在内,也可能被排除在外。)字段输入值时,Microsoft Access 将自动查阅并填入与该值相关的已有信息。例如,如果知道“客户”表和“订单”表间的联接字段值(通常是类似“客户ID”这样的客户标识符),可以输入“客户ID”让 Access 自动输入关于客户的其他信息。如果没有找到匹配的信息,当焦点离开记录时,Access 将显示错误信息。

在联接字段中输入值以检索剩余数据

标注 1 添加新订单(包括客户 ID),然后按 Enter。

标注 2 Access 填入其余客户信息。

显示创建“自动查阅”查询的先决条件

要正确执行“自动查阅”查询,必须符合某些特定条件:

显示更新数据时发生的情况

当位于关系中“多”方的联接字段的某个记录值被添加或更改时,Access 将自动查找并显示位于关系中“一”方表中的相关值。

定义表间的关系时,一方面可以从关系的“多”方更新联接字段,另一方面如果启用级联更新 (级联更新:对于在表之间实施参照完整性的关系,当更改主表中的记录时,相关表(一个或多个)中的所有相关记录也随之更新。)时,则从“一”方更新联接字段。使用这两种方法中的任何一种更新数据时,Access 都将自动重算查询中涉及更新数据的任一总计值或表达式。

广告