2、查询设计器 在Access中,查询有三种视图:设计视图、数据表视 图、SQL视图。使用设计器在设计视图中,不仅可以创建各种类型的 查询,也可以对已有的查询进行修改。打开设计视图的方式有两种, 一是建立一个新查询,另一种方法是打开现有的查询设计窗▣。 回简单成绩查询:选择查询 回☒ 学生 成姨 课程 学号 学号 姓名 课程代码 oo/ 课程代码 性别 课程名称 分数 出生年月 学分 姓名 课程名称 分数 表 学生 课程 成绩 显 ☑ ☑ ☑ 件 或: 判处授份氨易方学 UNIVERSITY OF NTERNATIONAL BUSINESS AND ECONOMICS
2、查询设计器 在Access中,查询有三种视图:设计视图、数据表视 图、SQL视图。使用设计器在设计视图中,不仅可以创建各种类型的 查询,也可以对已有的查询进行修改。打开设计视图的方式有两种, 一是建立一个新查询,另一种方法是打开现有的查询设计窗口
查询设计视图的工具栏 查询设计 日 A11 视图 查询类型运行显示表合计上限值属性生成器数据库窗口新对象 建立新查询 在设计视图中创建查询,首先应在“显示表”对话 框中选择查询所依据的表、查询,并将其添加到设计视图 的窗口中去。如果选择多个表,在多个表之间必须直接或 间接的存在着某种关系。然后,就需要从中选择查询所用 的字段了。其方法是:拖动数据表中的“*”号将数据表拖到 下部窗口的字段行,选择所需的字段,或通过鼠标直接移 动所需字段至网格字段栏中。 鹗处授悔氨易方学 UNIVERSITY OF NTERNATIONAL BUSINESS AND ECONOMICS
¾ 查询设计视图的工具栏 查询设计视图的工具栏 ¾ 建立新查询 在设计视图中创建查询,首先应在 在设计视图中创建查询,首先应在“显示表”对话 框中选择查询所依据的表、查询,并将其添加到设计视图 框中选择查询所依据的表、查询,并将其添加到设计视图 的窗口中去。如果选择多个表,在多个表之间必须直接或 的窗口中去。如果选择多个表,在多个表之间必须直接或 间接的存在着某种关系。然后,就需要从中选择查询所用 间接的存在着某种关系。然后,就需要从中选择查询所用 的字段了。其方法是:拖动数据表中的 的字段了。其方法是:拖动数据表中的“*”号将数据表拖到 号将数据表拖到 下部窗口的字段行,选择所需的字段,或通过鼠标直接移 下部窗口的字段行,选择所需的字段,或通过鼠标直接移 动所需字段至网格字段栏中。 动所需字段至网格字段栏中
>查询字段操作 联接属性 ☒☒ 。加入字段 左表名称血) 右表名称⑧) 课程 成绩 插入字段 左列名称C) 右列名称@) 课程代码 课程代码 删除字段 ⊙11): 只包含两个表中联接字段相等的行。 C22): 包括“课程”中的所有记录和“成绩”中联接字段相等的那些记录。 C33): 包括“成绩”中的所有记录和“课程”中联接字段相等的那些记录。 改变字段顺序 确定 取消 新建) >链接表与查询 在创建查询以后,伴随用户要求的改变,还 可对已有的查询进行相应的修改,如在查询中增加或删 除表,更改表和查询间的联接属性等。 :判外授份氨易方 UNIVERSITY OF NTERNATIONAL BUSINESS AND ECONOMICS
¾ 查询字段操作 z 加入字段 z 插入字段 z 删除字段 z 改变字段顺序 ¾ 链接表与查询 在创建查询以后,伴随用户要求的改变,还 在创建查询以后,伴随用户要求的改变,还 可对已有的查询进行相应的修改,如在查询中增加或删 可对已有的查询进行相应的修改,如在查询中增加或删 除表,更改表和查询间的联接属性等。 除表,更改表和查询间的联接属性等
4.3查询条件 1、加入条件 在查询中加入条件的方法是:在设计视图中打开 查询,单击要设置查询条件的字段的“条件”网格,直接键入 所要添加的条件,或使用表达式“生成器”来创建条件表达 式 。数值条件,Between75and85 。 文本条件,Like“李*” 日期条件,>#1985/1/1# 。 在查询中指定多个准则 字段: 姓名 班级 课程名称 分数 学生 学生 课程 成绩 显示 ☑ ☑ ☑ ☑ Like "02*" “国际金融“ “会计学原理“ 85 潮外橙份氨多方学 UNVERSITY OF INTERNATIONAL BUSINESS AND ECONOMCS
4.3 查询条件 1、加入条件 在查询中加入条件的方法是:在设计视图中打开 在查询中加入条件的方法是:在设计视图中打开 查询,单击要设置查询条件的字段的 查询,单击要设置查询条件的字段的“条件”网格,直接键入 网格,直接键入 所要添加的条件,或使用表达式 所要添加的条件,或使用表达式“生成器”来创建条件表达 来创建条件表达 式 。 z 数值条件,Between 75 and 85 Between 75 and 85 z 文本条件 ,Like “李*” z 日期条件 ,> #1985/1/1# > #1985/1/1# z 在查询中指定多个准则
2、 条件表达式 在查询中,除可以用准则表达式作为查询条件 之外,也可以使用表达式来更新一组记录的值,或创建新 的计算字段。表达式就是将标识符、值、运算符等组合为 一个整体以产生某种结果。 标识符 [学生]![姓名] 运算符 算术运算符,包括+、一、*、/,也就是常用的四则运算符; 关系运算符包括>、<、>=、《=、◇,其结果是逻辑值True或者 False; 逻辑运算符包括and、or、not等,and表示两个操作数都为True时 表达式的值才为True,or表示两个操作数中只要有一个为True表 达式的值就为True,not则生成操作数相反值。 券外授份氨易方学 UNIVERSITY OF NTERNATIONAL BUSINESS AND ECONOMICS
2、条件表达式 在查询中,除可以用准则表达式作为查询条件 在查询中,除可以用准则表达式作为查询条件 之外,也可以使用表达式来更新一组记录的值,或创建新 之外,也可以使用表达式来更新一组记录的值,或创建新 的计算字段。表达式就是将标识符、值、运算符等组合为 的计算字段。表达式就是将标识符、值、运算符等组合为 一个整体以产生某种结果。 一个整体以产生某种结果。 ¾ 标识符 [学生]![姓名] ¾ 运算符 z 算术运算符,包括+、-、*、/,也就是常用的四则运算符; z 关系运算符包括>、<、>=、<=、<>,其结果是逻辑值True或者 False; z 逻辑运算符包括and、or、not等,and表示两个操作数都为True时 表达式的值才为True,or表示两个操作数中只要有一个为True表 达式的值就为True,not则生成操作数相反值