文档详情

2023年access实验报告二含答案

豆***
实名认证
店铺
DOC
27.50KB
约6页
文档ID:166403556
2023年access实验报告二含答案_第1页
1/6

实验项目二公共事业管理1011班 梅健 实验项目名称:查询的创建与操作 教师评分:一、实验目的和规定:1、熟悉和掌握运用设计视图创建多表的简朴查询2、熟悉和掌握使用向导来创建查询3、熟悉和掌握在设计视图中创建总计查询4、熟悉和掌握在设计视图中添加“计算”字段5、熟悉和掌握在设计视图中创建交叉表查询6、熟悉和掌握在设计视图中创建参数查询7、熟悉和掌握在设计视图中创建操作查询二、实验任务:1、以“退货信息表”、“商品信息表”、“进货信息表”、“分类信息表”和“供货信息表”为查询的数据源,查询与退货商品相关的信息2、查询“进货信息表”中没有退货记录的商品3、运用“总计查询”,记录每个仓库累计出货次数4、运用“计算查询”,记录每个仓库累计出货收款金额5、运用“交叉表查询”,记录不同供货商提供的不同种类商品的数量6、根据输入的“商品编号”查询商品的进货信息7、运用“生成表”查询生成“吉林田园食品公司”的供货记录信息8、运用“删除查询”,将“客户信息表”中已流失的客户信息删除9、运用“更新查询”,将“客户信息表”中“客户编号”为“K000006”的“联系人”由“赵松”更新为“孙晓霞”。

10、运用“追加查询”,将“进货信息表”中“供货单位”为“吉林田园食品公司”的最近的供货记录追加到“吉林田园食品公司供货信息”表中三、实验原理:1.“总计查询”的操作方法答:在数据库窗口中单击“查询”对象;双击“在设计视图中创建查询”,显示“显示表”对话框;单击“表”选项卡,在选项卡中添加数据源 ,然后单击“关闭”关闭该对话框;在查询“设计视图”中选中要总计的行,然后单击工具栏上的“汇总”,出现“总计”行,然后在要总计的列中选择“计数”项;最后“保存”2.“计算字段”的格式及需要注意的问题答:当需要记录的数据在表中没有相应的字段,或者用于计算的数据值来源于多个字段时,这时应当在“设计网格”中添加一个计算字段,计算字段是指根据一个或多个表中的一个或多个字段并使用表达式建立的新字段 需注意的问题:计算表达式的输入规则是:“计算字段名:表达式”其中计算字段名与表达式之间的分隔符是英文半角的“:”3.不匹配项查询的功能是什么答:可以在一个表中查找那些再另一个表格没有相关记录的记录4.选择查询的功能及特点答:功能:选择查询是最常见的查询类型,它可以从一个或多个表中提取数据,并且允许在可以更新记录的数据表中进行各种数据操作。

有时也可以使用选择查询再对记录进行分组,并对记录作总计、计数、平均以及其它类型总和的计算 特点:选择查询可以分为“创建不带条件的选择查询”和“创建带条件的选择查询”;它能将一个或者多个表的数据集合在一起,或者对多个表或者查询中的数据执行操作,创建操作查询是基于选择查询之上的5.交叉表查询的功能及特点 答:功能:在分组总计中,分组字段只用了一个,假如要用两个分组字段,分组总计就无法完毕,这时可以使用交叉查询来解决这个问题 特点:在用两个分组字段进行交叉查询时,一个分组列在查询表的左侧,另一个分组列在查询表的上部,在表的行与列的交叉处显示某个字段的不同新计算值,如总和、平均、计数等,所以,在创建交叉查询时,要指定三类字段:指定放在查询表最左边的分组字段构成行标题;指定放在查询表最上边的分组字段构成列标题;放在行与列交叉位置上的字段用于计算6.参数查询的功能及特点答:功能:参数查询是动态的,它运用对话框提醒用户输入参数并检索符合所输入参数的记录或值 特点:a、根据查询中参数的数据的不同,参数查询可以分为单参数查询和多参数查询两类 b、在Access中创建参数查询就是在创建查询时,在查询条件区域中输入用方括号“[]”括起来的提醒信息。

7.操作查询的功能及特点答:操作查询是指只在一个操作中更改许多记录的查询,是Access提供的5种查询中的一个非常重要的查询,它可以在检索数据、计算数据和显示数据的同时更新数据,并且还可以生成新的数据表操作查询涉及生成表查询、删除查询、更新查询和追加查询4种操作查询除了从数据源中选择数据外,还要改变表中的内容,例如增长数据、删除记录和更新数据等,并且这种更新是不可以恢复的8、各种查询的本质各是哪条SQL命令答:选择查询:select、from、where 交叉表查询:联合查询的一般格式 Select 语句1 Union Select 语句2 四、实验操作环节(可略)五、思考讨论题1、在实验内容1的“退货商品信息查询”中增长一个字段:“退货费用”,计算方法为:退货数量*进货单价*退货费率请写出环节,或画出示意图答:打开“退货商品信息查询”的设计视图——输入字段“[退货数量]*[进货单价]*[退货费率]”——点击总计——最后运营2、在实验内容2的查询中增长一个条件,使结果只显示2023年4月10日以后的没有退货记录的商品信息请写出环节,或画出示意图答:打开“没有退货记录的商品信息”的设计视图——在“进货日期”的条件下输入“>2023年4月10日”——点击运营。

3、在实验内容3的查询中增长一个参数,使用户输入仓库名称,数据库按照输入的仓库记录出货次数请写出环节,或画出示意图答:打开“记录每个仓库累计出货次数”的设计视图——在“仓库名称”的条件下输入“[请输入仓库名称:]”——点击总计——把出货次数设为“计数”——运营4、请为实验内容4的收款总额设立保存一位小数,请写出环节答:打开设计师图表——在“收款总额”下的显示空格属性设立为“固定”,小数位数属性值为1——点击保存——运营5、请为实验内容6的查询增长一个参数,使用户可以根据商品编号查询,也可以根据商品名称查询请写出环节,或画出示意图答:打开“按商品编号查询进货信息“的设计视图——在商品名称这一列的“或”中输入[请输入商品名称]——点击运营6、请为实验内容7改写条件,使“吉林”的所有公司的供货信息都保存到“吉林供货信息查询”表中请写出环节,或画出示意图答:7、请将实验内容9的“联系人”由“孙晓霞”更新为学生自己的名字,请写出环节答:打开“设计视图”将相关内容添加上去——在“客户编号”列的“条件”行输入“[请输入客户编号:]”——执行“更新命令”——在“更新”行第二列输入“[请输入新的联系人:]”——点击“运营”——输入客户编号——输入新联系人为学生名。

8、请为实验内容10的“吉林田园食品公司供货信息”表设立“供货商名称”为主键,连续运营2次以上追加查询,会发生什么情况?为什么会产生这种情况?如何解决?答:不能在追加查询中追加所有记录由于access设立的0字段为Null,类型转换失败,它未将记录添加是由于键值冲突,没有添加0是由于锁定冲突 解决方法:取消主键设立9、在实验内容1的“退货商品信息查询”中增长一个字段:“退货日期”,计算方法自己决定提醒:仔细观测:“退货编号”字段,“退货编号”的前2个字符是年份,第3、4个字符是月份,第5、6个字符是日期,请使用相关的函数将相应的年月日字符取出来,然后连接成日期形式的字符串,系统里没有现成的字符转日期的函数,所以不必转成日期型,只要是日期的形式即可)答:打开“退货商品信息查询”的设计视图——另起一个空格输入“退货日期:left([退货编号],2)+”年”+Mid([退货编号],3,2)+”月”+Mid([退货编号],5,2),”——再将总计设为表达式六、实验中碰到的问题答:实验操作不熟悉,概念不清,特别是对于表达式的运用不熟。

下载提示
相关文档
正为您匹配相似的精品文档