实验十六数据库高级应用.doc.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验十六数据库高级应用.doc.doc

实验十六 Access 2007的查询操作 16.1实验目的 (1)掌握Access2007查询向导创建查询的方法和步骤。 (2)掌握Access2007查询设计器创建查询的方法和步骤。 16.2实验内容 题例一:一般选择查询(对TEST.mdb数据库操作) 1.题目要求 (1)查询所有同学的有关基本信息和考试成绩。 (2)查询显示字段为:学号、姓名、年龄、课程号、课程名、成绩。 2.操作步骤 (1)按F11键切换到“数据库”窗口。 (2)在“数据库”窗口中,单击“对象”栏下的“查询”,然后双击“在设计视图中创建查询”快捷方式,此时出现“设计”窗口和“显示表”对话框,“显示表”对话框中显示上述所建的三个数据表。 (3)分别双击三个表,将它们添加到查询“设计”窗口中作为查询数据源,然后关闭“显示表”对话框。 (4)使用设计器创建多表查询必须建立关系,如果还没有建立,则需要建立表间关系。 (5)向查询中添加字段:分别双击要添加的字段,或使用鼠标将要添加的各个字段分别拖动到“字段”一行的不同单元格中(本例添加的字段是学号、姓名、课程号、课程名、成绩)。 (6) “年龄”信息要通过表达式计算获得(计算公式:当前年份-出生年份): 在字段行单击某个单元格,。 在该单元格中键入“year(Now())-year(出生日期)”,然后将自动出现表达式1。 将“表达式1”这几个字改成“年龄”。 (7)切换到数据表视图查看结果。 (8)选择“文件”菜单中“保存”命令,在弹出的“另存为”对话框中键入查询文件名,本例输入为“一般选择查询”,然后单击“确定”按钮。 题例二:条件选择查询(对TEST.mdb数据库操作) 1.题目要求 (1)查询所有1965年1月1日之后出生、高等数学成绩大于90分的女同学。 (2)查询显示字段为:学号、姓名、性别、课程名、成绩。 2.操作步骤 (1)按F11键切换到“数据库”窗口。 (2)在“数据库”窗口中,单击“对象”栏下的“查询”,然后双击“在设计视图中创建查询”快捷方式,此时出现“设计”窗口和“显示表”对话框,“显示表”对话框中显示上述所建的三个数据表。 (3)分别双击三个表,将它们添加到查询“设计”窗口中作为查询数据源,然后关闭“显示表”对话框。 (4)使用设计器创建多表查询必须建立关系,如果还没有建立,则需要建立表间关系。 (5)向查询中添加字段:分别双击要添加的字段,或使用鼠标将要添加的各个字段分别拖动到“字段”一行的不同单元格中(本例添加的字段是学号、姓名、性别、课程名、成绩和出生日期,但出生日期的“显示”单元格不打√)。 (6)在“准则”中设置查询条件: 在“出生日期”的准则中键入“1965-1-1”。 在“课程名”的准则中键入“高等数学”。 在“性别”准则中键入“女”。 在“成绩”的准则中键入“>=90”。 (7)切换到数据表视图查看结果。 (8)选择“文件”菜单中“保存”命令,在弹出的“另存为”对话框中键入查询文件名,本例输入为“条件选择查询”,然后单击“确定”按钮。 题例三:参数查询(对TEST.mdb数据库操作) 1.题目要求 (1)要求根据用户输入的“学号”和“课程名”,查询某同学某门课程的成绩。 (2)查询显示字段为:学号、姓名、课程名、成绩。 2.操作步骤 (1)~(5)步同上。 (6)在要作为参数字段下的“准则”单元格中创建参数查询的标志: 在“学号”的准则中键入“[请输入学号:]”。 在“课程名”的准则中键入“[请输入课程名:]”。 (7)单击工具栏上的“运行”按钮检查结果。 (8)选择“文件”菜单中“保存”命令,在弹出的“另存为”对话框中键入查询文件名,本例输入为“参数选择查询”,然后单击“确定”按钮。 题例四:交叉表查询(对TEST.mdb数据库操作) 1.题目要求 (1)要求用“学号”和“姓名”作为行标题,用课程名作为列标题,在行列交叉处显示各门课程的成绩。 2.操作步骤 (1)先创建一个多表选择查询(本题利用上述的“一般选择查询”的查询对象作为数据源)。 (2)在“数据库”窗口中,单击“对象”栏下的“查询”,然后单击“数据库”窗口工具栏上的“新建”按钮,然后在“新建查询”对话框中双击“交叉表查询向导”。 (3)在“交叉表查询向导”对话框之一中选择查询数据源(本例选择“一般选择查询”,所以先单击“视图”的“查询”单选按钮,再双击“一般选择查询”)。 (4)单击“下一步”按钮,在第2个对话框中确定用哪些字段作为行标题,本例中选择“学号”、“姓名”。(最多只能选择3个字段) (5)单击“下一步”按钮,在第3个对话框中确定用哪个字段作为列标题,本例中选择“课程名”。(最多只能选择1个字段)。 (6)单击“下一步”按钮,在第4个对话框中确定每个行和列交叉点的单元格上显示什么数值,本例中选

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档