《Access 2007开发指南(修订版)》一一2.7 操作查阅向导

简介:

本节书摘来自异步社区出版社《Access 2007开发指南(修订版)》一书中的第2章,第2.7节,作者: 【美】Alison Balter,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.7 操作查阅向导

Access 2007开发指南(修订版)
使用查阅向导就可以在另外一个表或查询当中,或者由一个固定的值列表对指定的字段查阅值。也可以将一列有效值显示在组合框或列表框中。在“一对多”关系当中,查阅是从外部键(即多端)到主键(即一端)进行创建的。

查阅向导可以通过在字段的数据类型列表中选择“查阅向导”来激活。向导的第1个对话框询问用户是否要在表和查询当中查阅值或者是否要自行输入值(如图2.17所示)。笔者建议在表和查询当中查阅值,这样使得应用程序容易维护。第2个对话框要求给出进行值查阅的表或查询(如图2.18所示)。选定一个表或查询之后,应该单击“下一步”按钮打开第3个对话框。在这一步,查阅向导要求给出表或查询用于查阅的字段(如图2.19所示)。查阅向导的第4步会询问列表框中使用的排序次序。第5步如图2.20所示,可以控制自己组合框或列表框的列宽度。

image

image

image

图2.19 “查阅向导”第3步,选定Access将要用于查询的字段
image

提示

在学习前述的例子时,最好使用Chap2.ACCMDB示例数据库文件。所有的查阅表已经添加到该示例数据库文件当中。

注意

如果为查找选择了多个字段,并且有一个是关键列,比如说ID字段,那么,“隐藏键列”复选框就会出现。应该将其选定,在查找中它会自动地隐藏关键列,即使最终结果与关键字段有关。
最后,利用向导可以为组合框指定一个标题。当单击“完成”按钮后,系统就会提示用户保存表及由向导填入的所有属性,它们将显示在字段的“查阅”选项卡中(如图2.21所示)。显示控件属性设为组合框,说明是选择一个组合框来显示有效的值。当用户面对数据表视图或者窗体的时候,就是这种情况。行来源类型表示组合框的源是一个表或查询,并且行来源会给出用于给组合框添加数据的SQL Select语句。其他属性则给出了组合框的哪些列与数据进行了绑定,组合框有多少列,组合框的宽度及组合框各列的宽度。第5章将对这些属性进行详细的讨论。有必要的话,以后还可以修改组合框的SQL Select语句。

image

以笔者的观点来看,查阅功能更具有阻碍性,而提供不了什么帮助。在激活查阅功能之后,用户就再也不能轻易地访问存储在外部键字段中的基本数字值了。只能在组合框中看见显示的查阅值。这样使得对应用程序的问题排查错误变得非常困难。

查阅功能主要的优点是,无论带有查阅的字段什么时候被放置在窗体上,它都能通过自动将组合框添加到窗体,来简化建立窗体的过程。笔者个人以为,在窗体上建立组合框非常简单,而使用查阅功能并不会节约很多时间。在评估了这个与用户有关的功能的利与弊后,笔者倾向于不在应用程序中使用它。

相关文章
|
XML 存储 数据可视化
XML DTD原理及使用
是一种可扩展的标记语言,用于存储和交换数据,它被设计成具有简单、易于理解的格式,并能够方便地在不同的系统和应用程序之间共享数据。XML的语法规则类似于HTML,但XML的目的不仅仅是用于显示数据,更是用于描述数据的结构和关系。与HTML相比,XML更加严格和规范,它需要通过或RELAX NG等方式定义文档的结构,同时还可以使用命名空间和XSLT等技术来处理和转换XML文档。独立于任何特定的操作系统、平台或开发环境。可以与许多不同的编程语言和应用程序进行交互。
|
4月前
|
数据采集 存储 SQL
五问数据质量,一文讲透从根源到治理应用
在国家推动数据要素化改革背景下,数据已成为驱动新质生产力和产业变革的核心要素。本文聚焦企业在数据质量治理中的五大核心问题,解析数据质量问题来源、治理目标、责任划分、实施路径与评估方法,为企业构建可持续的数据质量保障机制提供实践指导。
|
8月前
|
微服务
什么是微服务?微服务的优缺点是什么?
微服务就是一个独立的职责单一的服务应用程序,一个模块 1.优点:松耦合,聚焦单一业务功能,无关开发语言,团队规模降低 , 扩展性好, 天然支持分库2.缺点:随着服务数量增加,管理复杂,部署复杂,服务器需要增多,服务通信和调用压力增大
|
10月前
|
关系型数据库 测试技术 分布式数据库
附获奖名单|巅峰时刻,「第6届天池全球数据库大赛」圆满收官
由阿里云和英特尔主办的“第6届天池全球数据库大赛——PolarDB TPC-C性能优化挑战赛”在武汉圆满落下帷幕。历经近3个月的层层选拔、高手过招,10支队伍从全球3500多支参赛战队中脱颖而出,成功晋级大赛决赛圈。最终,「旅途愉快」队伍赢得总冠军荣誉。
|
11月前
|
安全 Linux KVM
Linux虚拟化技术:从Xen到KVM
Xen和KVM是Linux平台上两种主要的虚拟化技术,各有优缺点和适用场景。通过对比两者的架构、性能、安全性、管理复杂性和硬件依赖性,可以更好地理解它们的适用场景和选择依据。无论是高性能计算、企业虚拟化还是云计算平台,合理选择和配置虚拟化技术是实现高效、稳定和安全IT环境的关键。
621 8
|
运维 网络协议 Linux
2023年河南省中等职业教育技能大赛网络建设与运维项目比赛试题(一)
2023年河南省中等职业教育技能大赛网络建设与运维项目比赛试题(一)
|
存储 SQL JSON
介绍一下RDBMS和NoSQL数据库之间的区别
【10月更文挑战第21天】介绍一下RDBMS和NoSQL数据库之间的区别
458 2
|
机器学习/深度学习 Kubernetes 算法框架/工具
容器服务 ACK 大模型推理最佳实践系列一:TensorRT-LLM
在 ACK 中使用 KServe 部署 Triton+TensorRT-LLM
|
存储 安全 Swift
【Swift开发专栏】Swift的懒加载与延迟初始化
【4月更文挑战第30天】Swift中的懒加载和延迟初始化是性能优化的关键技术。懒加载(lazy)推迟了变量直到首次访问时的初始化,减少启动时间和内存消耗。延迟初始化则允许变量在首次访问前保持未初始化状态。这两种方法都能提升应用性能,减少不必要的资源加载,并提高代码组织性。但要注意线程安全、资源管理以及代码可读性。
452 0
|
SQL 存储 NoSQL
MongoDB和MySQL的区别
前言: MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。它们各有各的优点,关键是看用在什么地方。
10686 23