1、项目三 查询的创建与应用,一、 查询的基本概念,(一)、查询的概念查询是Access数据库的重要对象,是用户按照一定条件从Access数据库表或已建立的查询中检索需要数据的最主要的方法。查询的类型: 选择查询; 参数查询;交叉表查询;操作查询;SQL查询。,(二)、查询的功能 1.使用查询可以将注意力放到目标数据上,将其他无关数据排除到查询之外。 2.通过操作查询可以对目标数据进行操作,方便了用户操作。3.查询是一个固定的结构,可以将某个经常处理的数据定义为查询,可以减少操作的步骤,不用每次都从原始数据中进行查询,提高效率。4.查询的结果有一定生存期。当一个查询关闭后,其结果就不存在了。,二、
2、选择查询,选择查询:是根据指定的查询条件,从一个或多个表获取满足条件的数据,并且按指定顺序显示数据。简单查询是指对于查询的结果没有条件的限制,只是从一个数据源或多个数据源中提取感兴趣的字段组成一个新的记录集的查询方式。,新建简单查询的步骤如下:第一步:在数据库窗口中选择【查询】模块。,图31选择创建查询方式窗口,第二步:单击工具栏上的【新建】按钮,然后在弹出的对话框中选择新建的方式,如图31所示。 第三步:在新建查询对话框中可以选择“使用设计视图”或“者向导方式”来创建简单查询。查询的创建可以由一个查询设计器或4个查询向导共5种方式来完成,在向导的指导下可以完成不同功能的简单查询设计。,1.使
3、用向导创建选择查询使用向导创建查询的优点是方法比较简单、直观,但是缺少灵活性。选择查询向导根据查询类型的不同还可以分成:简单查询向导、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。,简单查询向导只能进行简单查询的创建 。第一步:在打开的数据库中,选择【查询】模块,单击工具栏上的【新建】。在如图41所示的“新建查询”对话框中选择“简单查询向导”并单击【确定】按钮。,图31选择创建查询方式窗口,第二步:设定查询涉及的表与字段, 首先从“表/查询”下拉控件中选择表。此时下方“可用字段”列表框中会列出该表中的字段。然后字段通过动作按钮添加到右侧的“选定的字段”列表框中。选定结束后单击【下一
4、步】。,图34创建查询向导选择相关字段,注意,首先保证相关表之间建立了正确的表关系,否则可能出现不能正确使用向导的情况。第三步:弹出的对话框要求指定查询的名称以及向导结束后进行的工作。这里使用默认的查询名称“借阅信息 查询”。设定结束后单击【完成】按钮。,2.使用查询设计器创建查询【例31】使用查询设计器创建查询,查询所有读者借阅图书的“书名”、“价格”与“读者姓名”。第一步:打开tushu数据库,选择【查询】模块,【在设计视图中创建查询】命令或者单击【新建】按钮,,在如图41的窗体中选择【设计视图】命令。,图31选择创建查询方式窗口,第二步:选择查询涉及到的表。 【显示表】窗体中选择表双击,
5、或是选中表后单击【添加】按钮就可以将目标表添加到查询中。添加结束单击【关闭】按钮,进入设计视图。这里将“图书”、“读者”和“借还记录”三个表添加到设计器中。,图32创建查询添加相关表,第三步:选择查询涉及的字段。如果事先对表之间的关系进行了正确的配置,三个表之间会自动建立连接。如果表之间没有建立连接则需要手动连接 。如图33所示。,图33 相关表自动创建连接,将查询相关字段添加到字段列表中,添加字段的方法有:第一种,从表单中双击目标字段 ;第二种,选中目标字段,然后按住左键,将目标字段拖动到字段列表的相应位置松开。 视图下方有不同的组合。常用的是:字段:添加与查询有关系的字段; 表:设定字段所在的表;显示:设定在最后的查询结果中是否显示该字段; 条件:设定查询的条件。第三步:完成创建设定结束后对查询对象进行保存,并设定查询的名称。,