Access 2003完整教程:关于创建用于查阅或列出表中值的字段 (MDB)

注释本主题中的信息仅适用于 Microsoft Access 数据库 (.mdb)。

“查阅”字段提供了一系列值,供输入数据时从中选择。这使得数据输入更为容易,并可确保该字段中数据的一致性。“查阅”字段提供的值列表中的值可以来自表或查询,也可以来自指定的固定值集合。

用于显示表或查询中的值的“查阅”字段

最常见的“查阅”列表显示从相关表中查找到的值。例如在“产品”表中,“供应商”字段便显示该“查阅”列表:

在“供应商”表中查阅名称的字段

标注 1“查阅”列表

该列表是通过查阅“供应商”表中的“供应商”值,并显示对应的“供应商”名称而创建的。如果从“查阅”列表中选择值,就会将当前记录中的外键值(“产品”表中的“供应商”)设为相关表中对应记录的主键值(“供应商”表中的“供应商”)。这样会创建一个与相关表的关联,以在记录中显示但不保存“供应商”名称。外键(“供应商”)只是被存储起来,并不显示。基于此,对“供应商”表中数据所做的任何更新,都将反映到“查阅”列表及“产品”表中的记录中。必须从包含外键并显示“查阅”列表的表中定义“查阅”列表字段。在上面的示例中,“查阅”列表字段应该从“产品”表中定义。

显示固定值集合的“查阅”字段

值列表与“查阅”列表看似一样,但前者是由创建值列表时所输入的一组固定值的集合所组成。值列表应只用于不经常更改、也不需要存储在表中的值。例如,一个包含“先生”、“小姐”或“夫人”的“尊称”字段列表就可以是一个很好的值列表。如果从值列表中选择一个值,该值将会存储在记录中,它不会创建与相关表的关联。基于此,如果稍后在值列表中更改任何原始值,它们将不会反映在更改之前添加的记录中。

基于含有“查阅”字段的表而生成的窗体

创建了“查阅”列表字段后,如果将该字段添加到窗体中,Microsoft Access 就会将它的定义复制到窗体中。会自动为该窗体创建组合框或列表框。但如果在将“查阅”或值列表字段添加到窗体后更改它的定义,这些更改就不会反映到该窗体中。若要对它的定义进行更正,就得先从窗体中删除它,然后再添加进来。

创建字段用以查阅同一表中的数据

可以在某个表中创建一个“查阅”字段,使其显示同一表中的值。例如,在“雇员”表中,可以在“上级”字段中显示每位雇员的上级的姓名,这时,“上级”字段就是一个“查阅”字段,它通过查阅相应的“雇员ID”而显示“名字”和“姓氏”字段中的数据。

上页:Access 2003完整教程:关于创建自定义“帮助” 下页:Access 2003完整教程:关于数据库对象的组

Access 2003完整教程:关于创建用于查阅或列出表中值的字段 (MDB)

Access 2003完整教程:关于数据库对象的组Access 2003完整教程:关于通过用户配置文件和运行时选项对应用程序环境进行自定义
Access 2003完整教程:关于定义字段或控件中自动输入的默认值 (MDB)Access 2003完整教程:关于字段或控件的显示格式 (MDB)
Access 2003完整教程:关于设置字段或控件中显示的小数位数 (MDB)Access 2003完整教程:关于数字签名
Access 2003完整教程:关于导出数据和数据库对象Access 2003完整教程:关于“表达式生成器”
Access 2003完整教程:关于表达式Access 2003完整教程:关于使用字段列表将数据添加到数据访问页
Access 2003完整教程:关于查找或替换数据Access 2003完整教程:在“页”视图中获得有关使用数据访问页的“帮助”
Access 2003完整教程:关于导入和链接数据及数据库对象Access 2003完整教程:关于在 Access 数据库中设置字段和记录索引 (MDB)
Access 2003完整教程:关于创建输入掩码来控制字段或控件的数据输入方式 (MDB)Access 2003完整教程:关于日语排序次序
Access 2003完整教程:关于 Microsoft Jet Expression Service 沙盒模式Access 2003完整教程:关于 MDE 文件 (MDB)
Access 2003完整教程:关于 Access 项目 (ADP)Access 2003完整教程:关于 Microsoft Office Web Components
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号