内容正文:
第3章 数据表
创建选择查询
创建操作查询
创建SQL查询
创建高级查询
查询简介
创建高级查询
3.5.1 参数查询
参数查询是比较动态的,使用它时首先将显示出要求用户输入查询条件(准则)的对话框,在输入一个量或者常数后,系统会根据用户输入的查询条件将查询结果以指定形式显示出来。
创建参数查询
步骤 01
进入查询的设计视图,并弹出“显示表”对话框。
步骤 02
添加“员工信息表”。
在“显示表”对话框中选择“员工信息表”,并单击“添加”按钮将其添加至“设计视图”中。
创建参数查询
步骤 03
单击“关闭”按钮,关闭“显示表”对话框,进入查询的设计视图。
步骤 04
设计查询。
双击“员工信息表”中的“姓名”字段,将其添加至下方的设计网格中,之后采用同样的方法将下方的其他字段添加至设计网格。
创建参数查询
步骤 05
设置查询条件。
步骤 06
弹出“输入参数值”对话框。
单击“查询工具 设计”选项卡“结果”组中的“视图”或“运行”按钮,弹出“输入参数值”对话框。
创建参数查询
步骤 07
输入员工姓名。
步骤 08
查询结果。
在文本框中输入员工姓名,此处输入“李洁”,然后单击“确定”按钮。
3.5.2 交叉表查询
使用查询向导创建交叉表查询
步骤 01
打开“新建查询”对话框 。
单击“创建”选项卡“查询”组中的“查询向导”按钮,在弹出的“新建查询”对话框中选择“交叉表查询向导”选项,然后单击“确定”按钮。
步骤 02
选择交叉表查询的数据源。
在该对话框中选择一个表或一个查询作为交叉表查询的数据源,此处选择“学生成绩表”查询,然后单击“下一步”按钮
使用查询向导创建交叉表查询
步骤 03
选择“行标题”。
步骤 04
选择“列标题”。
使用查询向导创建交叉表查询
步骤 05
选择要在交叉点显示的字段 。
在该对话框中选择要在交叉点显示的字段,以及该字段的显示函数,此处选择“测评成绩”字段,并选择显示函数为“Avg”,表示平均值,最后单击“下一步”按钮,
使用查询向导创建交叉表查询
步骤 06
指定查询名称。
步骤 07
完成后的交叉表查询效果。
使用查询向导创建交叉表查询
使用设计视图创建交叉表查询
步骤 01
进入查询的设计视图,并弹出“显示表”对话框。
添加“学生信息表”到设计视图中
步骤 02
进入交叉表的设计视图。
步骤 03
选定交叉表的行标题。
使用设计视图创建交叉表查询
双击“籍贯”字段将其添加至下方的设计网格中,并在“交叉表”行中选择“行标题”选项
使用设计视图创建交叉表查询
步骤 04
添加其他字段
按照同样的方法,将“所学专业”和“姓名”字段添加到设计网格中,并分别设定为“列标题”和“值”,然后在“姓名”字段的“总计”行中选择“计数”;为统计各地区的总人数,在设计网格中添加一项“人数总计”列,并选定为“行标题”,最后在“总计”行中选择“计数”。
步骤 05
保存查询为“学生信息交叉表”。
步骤 06
运行交叉表查询。
使用查询向导创建交叉表查询
在“公司客户管理系统”中创建查询
制作分析
在第2章的上机实践中,我们为“公司客户管理系统”创建了基础表。
本节将在这些表的基础上创建“各客户的年度供货单”和“供货金额最高的五个供货单”这两个实用的查询,以巩固本章所学。
上机实践
客户信息表
客户编号
公司名称
公司主营业务
地区
联系人
联系人职务
联系人电话
联系人性别
传真号码
银行账号
邮政编码
公司规模
业务员
客户状态
加入时间
地区信息表
地区编号
地区名称
地区邮编
业务员信息表
业务员编号
业务员名称
年龄
性别
工龄
联系电话
进出账表
编号
公司名称
货品名称
供货时间
供货金额
供货数量
管理人员表
管理员编号
名称
密码
17
创建“各客户的年度供货单”查询
1
制作步骤
步骤 1
选择要创建的查询类型。
打开“公司客户管理系统”数据库,单击“创建”选项卡“查询”组中的“查询向导”按钮,在弹出的“新建查询”对话框中选择“交叉表查询向导”项,单击“确定”按钮。
上机实践
创建“各客户的年度供货单”查询
1
制作步骤
步骤 2
选择“表:进出账表”。
弹出“交叉表查询向导”对话框,在其中选择“表:进出账表”项,单击“下一步”按钮。
上机实践
创建“各客户的年度供货单”查询
1
制作步骤
步骤 3
设置“行标题”。
在“可用字段”列表框中双击“公司名称”将其添加到“选定字段”列表框,重复同样的操作将“货品名称”添加到“选定字段”列表框,单击“下一步”按钮。
上机实践
创建“各客户的年度供货单”查询
1
制作步骤
步骤 4
设置“列标题”。
在打开的界面中选择“供