试验项目二
公共事业管理1011班      梅健    133122 
试验项目名称: 查询创建与操作                          老师评分:
一、 试验目和要求:
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查询中增加一个条件, 使结果只显示4月10日以后没有退货统计商品信息。请写出步骤, 或画出示意图。
答: 打开“没有退货统计商品信息”设计视图——在“进货日期”条件下输入“>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),”——再将总计设为表示式。
六、 试验中碰到问题
答: 试验操作不熟悉, 概念不清, 尤其是对于表示式利用不熟。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。