在Access2007中使用”设计视图“创建查询

2016-02-19 15:49 73 1 收藏

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享在Access2007中使用”设计视图“创建查询的教程,热爱PS的朋友们快点看过来吧!

【 tulaoshi.com - 编程语言 】

  在Access2007中使用查询向导虽然可以快速地创建查询,但是对于创建指定条件的查询、参数查询和其他复杂的查询、查询向导就不能完全胜任了。这种情况下,可以使用“设计视图”直接创建查询,或者使用查询向导创建查询后,再在设计视图中进行修改。

  例  在“教学管理”数据库 中,查询成绩优秀的学生的“学号”、“姓名”、“课程”和“成绩”。操作步骤如下:

  (1)打开“教学管理”数据库,在“创建”选项卡上的“其他”组中,单击“查询设计”按钮,打开“查询设计视图”窗口,如图1所示。

  

图1  “查询设计视图”窗口

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  (2)在“显示表”对话框中,选中“学生”、“课程”和“成绩”表,然后单击“添加”按钮,把这三个表添加到设计网格上部的“数据源区域”窗格中。添加后,在这些表之间自动显示出它们之间的“关系”。最后单击“关闭”按钮,关闭“显示表”对话框。

  (3)在“学生”表中,把“学号”、“姓名”字段拖到
设计网格中。用同样的方法把“课程”表中的“课程名”字段和“成绩”表中的“期末成绩”字段,添加到设计网格中。

  (4)在设计网格的“期末成绩”列的“条件”行的单元格中,输入条件“=90”,此时的设计视图如图2所示。

  

图2  添加表、字段和输入条件后的设计视图

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  (5)在“创建”选项卡上的“结果”组中,单击按钮,打开“查询视图”,显示查询结果。

  (6)在快捷工具栏上,单击“保存”按钮,打开“另存为”对话框,输入查询名称“成绩优秀学生”,单击“确定”按钮。

  提示:在多表查询时,表与表之间,应首先建立关系。若没有建立关系,则多表查询将会造成出现多余重复纪录的混乱情况

来源:http://www.tulaoshi.com/n/20160219/1610465.html

延伸阅读
财务人员用手工记账时,在“借”和“贷”后面会有一个余额,这个余额是累计余额,即每一笔账后都在记余额。如果用电脑记账,可以通过查询来完成累计余额的计算。方法是这样-- 一、先建立表(假设保存名为《财务收支记账》),表除必须有日期、借、贷、摘要等字段外,还要加一个自动编号字段“ID”。设计好后录入数据。 二、建...
问题: 在access窗体里面可以用datagrid控件吗? Dim rs As New ADODB.Recordset rs.Open "select * from 表1", CurrentProject.Connection, 1, 1 Set dg1.DataSource = rs 'dg1 就是一个datagrid,我这样设置对吗?怎么没有任何反应阿? 我的环境不是vb,是vba的Access环境,谁能帮忙? 回答: 要在rs.open前加上 Rs.CursorL...
我们已经熟悉在 ASP 中通过调用 SQL Server 存储过程来执行数据库操作,不过大家是否知道,在桌面级数据库 Access 中,我们也能够创建并使用“存储过程”? Access + ASP 是开发轻量级 Web 应用程序的绝佳组合:简单,快速,兼容性好,但是性能通常不高。并且,用 ADODB.Connection 和 Recordset 对象来执行 SQL 语句的方式,也有一些...
前言 完成Access2007表的设计后,就可以开始创建Access2007表了,即构造每个表中的字段、定义每个字段的数据类型、设置字段的属性。 Access2007创建表分为创建新的数据库和在现有的数据库创建表两种情况。在创建新的数据库时,自动创建一个新表。在现有的数据库中创建表可以通过以下五种方式: (1)直接创建一个空表。 ...
前言 完成Access2007表的设计后,就可以开始创建Access2007表了,即构造每个表中的字段、定义每个字段的数据类型、设置字段的属性。 Access2007创建表分为创建新的数据库和在现有的数据库创建表两种情况。在创建新的数据库时,自动创建一个新表。在现有的数据库中创建表可以通过以下五种方式: (1)直接创建一个空表。 ...

经验教程

581

收藏

31
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部