ACCESS查询的设计与使用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Access数据库应用技术》
3.2.1 创建选择查询
• 选择查询是可以按照一定的准则从一个或多个表中获
取数据,并按照所需的次序进行排列显示。 • 可以使用选择查询对记录进行分组,并且对记录作总计、
计数、平均以及其他类型的计算。 • 【例3-1】在“学籍管理”数据库中的“学生基本情况表”
中查询出所有女生信息。 • 【例】在“罗斯文”数据库的“客户”表中筛选公司名
称分别为“华科”、“悦海”的所有客户记录。 • 【例】在“罗斯文”数据库的“客户”表中找出城市为
“大连”、联系人为“王先生”的记录。 • 【例】在“罗斯文”数据库的 “产品”表中查询所有中
止销售的产品记录。 并按类别的降序排列。
《Access数据库应用技术》
操作要点:
• 在数据库窗口中,选择“查询”对象→ “在设计视图中创建查询”选项
《Access数据库应用技术》
第3章 查询的设计与使用
讲授4学时、上机4学时
《Access数据库应用技术》
总体要求:
• 掌握查询的作用和分类 • 熟练掌握查询的各种视图 • 掌握各类查询的设计和作用 • 掌握SQL语言的基础 • 掌握SQL查询的设计和使用
《Access数据库应用技术》
学习重难点:
《Access2003数据库应用技术》
操作要点:
• 在数据库窗口中选择“在设计视图中创 建查询”
• 在显示表窗口中添加被查询的表或查询 • 通过【查询】的【交叉表查询】命令,
将选择查询转换成交叉表查询 • 在查询网格中设置查询准则
《Access2003数据库应用技术》
3.2.3 创建参数查询
• 参数查询也是一类特殊的查询,参数特指查询准则 中的变量,在查询运行时会显示对话框提示用户输 入变量的值。
《Access数据库应用技术》
3.查询的SQL视图
• 查询的SQL视图是用来显示或编辑打开查询的 SQL语句的窗口。
《Access数据库应用技术》
3.2 查询的创建
• 在Access 2003中,可以通过三种方式 创建查询
1. 通过向导创建查询 2. 通过查询的设计视图创建查询 3. 通过SQL视图创建查询
(2)查询设计网格 它用于设计显示查询字段、查 询准则等。其中每一行都包含 查询字段的相关信息,列是查 询的字段列表。
《Access数据库应用技术》
• 在查询的设计视图下,Access2003还提供了查询 属性设置,可以方便地控制查询的运行
• 要设置查询属性,可以在表/查询窗口内右击,在 弹出菜单中单击【属性】命令或直接单击数据库 工具栏中的【属性】按钮
• 查询对象不是数据的集合,而是操 作的集合。
• 查询的运行结果是一个动态数据集 合。
《Access数据库应用技术》
3.1.1 查询的作用与功能
1. 查询按一定的条件生成一个动态数据集: 2. 通过使用查询可按不同的方式来查看、更
改和分析数据; 3. 利用查询对选择的记录组执行多种类型的
计算。 4. 通过使用查询生成新的数据表。 5. 通过使用查询实现数据源表数据的删除、
《Access数据库应用技术》
1.查询的数据表视图
• 查询的数据表视图是以行和列的格式显示查询 结果数据的窗口。
• 在这个视图中,可以进行字段编辑、添加和删 除数据、查找数据、排序、筛选等操作,还可 以进行视图的显示风格的设计。
• 查询的数据表视图具体的操作方法和数据表操 作一样。
《Access2003数据库应用技术》
• 在“显示表”窗口中添加被查询的表或 查询
• 要查询网格中设置查询准则
《Access2003数据库应用技术》
3.2.2 创建交叉表查询
• 交叉表查询是一类特殊的查询,允许用户在行列
交叉处查看计算的结果。交叉表查询主要用来计算 数据总和、平均值、计数或其他类型的总值。 • 【例3-2】在“学籍管理”数据库中从“学生基本 情况表”、“选课表”查询学生各科成绩录入次数。 • 【例】创建交叉表查询,统计“学籍管理”数据库 “学生基本情况表”中各专业的男女生人数。 • 【例】对“学籍管理”数据库创建交叉表查询,统 计每位同学的选课成绩。
2.查询的设计视图
• 查询的设计视图是用来设计查询的窗口, 是查询设计器的图形化表示。
• 查询设计视图由上、下两个窗口构成, 即表/查询显示窗口和查询设计网格窗口 (也称为QBE网格)
《Access数据库应用技术》
(1)表/查询显示窗口 它是当前查询所包含的数据源 (表和查询)以及表间关系。 在这个窗口里可以添加或删除 表,可以建立表间关系。
• 熟练掌握各类查询视图和各类查询的设计 • 掌握SQL语句基本格式和SQL查询的应用
主要内容:
《Access数据库应用技术》
• 3.1 查询的概念
• 3.2 查询的创建
• 3.3 SQL语言基础
《Access数据库应用技术》
3.1 查询的概念
• 查询是具有条件检索和计算功能的 数据库对象。
• 查询是以表或查询为数据源的再生 表。
《Access数据库应用技术》
常用的查询属性设置主要包括下列几项: 说明:对查询的相关说明 输出所有字段:该属性用来控制查询中字段 的输出,只有当用户设计的查询用于窗体并 希望查询中表的所有字段也适用于窗体时才 可以设置为“是”,没有特别要求时请使用 默认的“否”。 上限值:当用户希望查询返回“第一个”或 “上限”记录时,可以使用该选择项。 唯一的记录:运用该选项可以来消除查询中 重复行的目的。 运行权限:当在网络上与其他用户一起共享 时,从安全的角度出发点,可以使用该选项 来设置用户的查看数据和修改数据的权限。 记录锁定:对于网络中共享的查询来说,可 以使用该选项来控制查询编辑的整体层次。
更新或追加; 6. 查询也可以作为窗体、报表或数据访问页
的数据源,实现多个表作为数据源
《Access数据库应用技术》
3.1.2 查询的分类
• 选择查询 • 参数查询 • 操作查询 • 交叉表查询 • SQL查询
《Access数Hale Waihona Puke Baidu库应用技术》
3.1.3 、查询视图
• 查询视图主要用于设计、修改查询 或按不同方式查看查询结果,在Acce ss中提供了三种常用视图,分别是数 据表视图、设计视图、SQL视图。