Access2010数据库选择与参数查询功能对比及应用

2022-10-02

一、引言

Access 2010数据库是Microsoft Office 2010系列应用软件中一个重要的组成部分, 是世界上最流行的基于Windows平台的桌面数据库管理系统。相对于其他的应用软件, Access 2010界面友好、操作相对比较简单、功能较全面, 使用方便, 系统提供了大量的工具和向导, 对操作者编程经验没有特别的要求, 适用于中小企业管理和办公自动化场合。

二、Access数据库的查询分类

查询是Access数据库处理和分析数据的工具之一, 根据对数据源操作方式和操作结果的不同分为选择查询、参数查询、交叉表查询、操作查询和SQL特定查询。其中选择查询和参数查询是Access数据库最基本的查询方法之一, 本文将采取具体的案例, 对选择查询和参数查询进行演示对比, 以让读者更好理解两者之间的区别, 从而掌握其功能和应用。

三、Access 2010数据库中选择与参数查询功能对比及应用

(一) Access 2010数据库中选择查询功能应用

选择查询是一种较简单的查询, 主要用于从一个或多个数据源中选取字段、记录, 可以对选取的数据进行排序和分组统计操作, 利用Access 2010数据库的查询向导可以快速创建一般的选择查询。带有条件的选择查询则需要在Access2010数据库的查询设计器中完成, 下文讲述的案例是在查询设计器中进行。

案例一:在“学生档案”数据表中, 创建“刘姓和张姓学生”查询, 用于查看刘姓和张姓学生的统编学号、姓名、所学专业、班级 (“学生档案”数据表中已有字段:统编学号、姓名、性别、联系方式、出生日期、身份证号、所学专业、班级等字段, 其中“统编学号”为主键, 表中共有48条数据记录) 。

实现步骤: (1) 打开Access 2010“创建”选项卡中的“查询”命令组中的“查询询计”; (2) 在弹出的“显示表”对话框中, 选择“表”选项卡中的“学生档案”表, 单击“添加”按钮, 将该表添加作数据源; (3) 选取字段:在打开的“查询1”设计视图下面的“字段”单元格的下拉列表中分别选择“统编学号”、“姓名”、“所学专业”、“班级”字段; (4) 设置选取记录的查询条件:在“姓名”列网格中“条件”单元格中输入:Like”[刘张]*” (其中“*”为通配符, 表示任意多个字符) ; (5) 单击保存, 在“查询名称”下的文本框中输入“刘姓和张姓学生”, 并单击“确定”按钮; (6) 通过单击“查询工具/设计”中的“结果”命令组“运行”, 则可以查看到结果集中的数据。

(二) Access 2010数据库中参数查询功能应用

参数查询在一般查询的基础上, 在查询条件中添加了可变化的参数, 从而扩大了查询的通用性和灵活性。查询每次运行时显示“输入参数值”对话框, 以提示用户输入参数再确定查询条件, 即用一个查询实现多个相似的查询任务。根据查询参数条件的个数, 可以分为单参数查询和多参数查询。下文讲述的案例采用单参数查询。

案例二:在“学生档案”数据表中, 建立“指定班级”查询, 用于查看指定班级的刘姓和张姓学生的统编学号、姓名、所学专业、班级 (“学生档案”数据表与案例一中相同) 。

实现步骤:第 (1) - (4) 操作同“案例一”中完全相同, 这里就不再重复; (5) 在最后一列的“字段”单元格下拉列表中选择“班级”, 取消选中“显示”复选框; (6) 设置选取记录的查询条件:在“班级”列的“条件”单元格中输入:[请输入要查看的班级:]; (7) 单击保存, 在“查询名称”下的文本框中输入“指定班级”, 并单击“确定”按钮; (8) 通过单击“查询工具/设计”中的“结果”命令组“运行”, 在打开的对话框中按照提示输入要查询的班级 (如”1102”) , 则可以查看到结果集中全部符合条件的1102班学生信息的数据。

(三) 选择与参数查询功能实现对比

通过以上案例一和案例二的操作对比, 可以看出选择查询和参数查询的区别。通常, 参数查询只能在Access数据库的查询设计器中操作完成, 并且可以对选择查询和参数查询案例设计相同的数据源, 在Access数据库查询设计器中基本操作步骤相同的情况下, 由于参数查询在条件中使用参数表示不确定的条件值, 从而在运行查询时会提示用户输入要查询的具体条件值, 最后达到查询的结果不一样。

四、ACCESS数据库查询推广应用

查询是Access数据库处理和分析数据的工具, 查询具有的功能如: (1) 查看、搜索和分析数据; (2) 追加、更改和删除数据; (3) 实现记录的筛选、排序汇总和计算; (4) 作为报表、窗体和数据页的数据源; (5) 将一个表和多个表中获取的数据实现连结。相关功能可在日常生活中和企业管理中达到广泛应用。

五、结语

本文通过对Access数据库选择查询和参数查询的实例操作对比, 分享了数据库系统的基本查询知识。Access数据库是一门实际操作要求很高的课程, 实验操作是理论学习的深化和扩充, 通过实验操作, 可以加强学生对理论知识的理解, 通过培养学生开发简单的数据库应用系统, 从而培养学生独立工作通力和创造精神。

摘要:与传统的Access数据库教学过程不同, 本文采用同等条件下的具体实例, 将Access 2010数据库中选择查询和参数查询进行演示对比, 通过案例操作对比过程和结果, 展示了Access数据库中选择查询和参数查询的区别, 提高了学生对知识的理解能力, 有助于培养学生的独立性和创造精神。

关键词:数据库,选择查询,参数查询

参考文献

[1] 刘冲.张玮炜.Access的查询功能及其应用[J].北京:《FORTUNE WORLD》, 2010[01]5.

[2] 刘莫霞.Access 2010应用基础[M].北京:《中国人民大学出版社》, 2014:110-114.

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:浅析学生自主学习在课堂教学中的运用下一篇:教学与科研相结合的内在机制探究