问答题 在考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tQuota”和“tStock”,试按以下要求完成设计: (1)创建一个查询,查找库存数量距离对应最高和最低储备中间值最近的产品信息,输出其“产品名称”“规格”“库存数量”“最高储备”和“最低储备”等字段内容查询名为qT1。 (2)创建一个查询,计算每类产品库存金额合计,并显示“产品名称”和“库存金额”两列数据。所建查询名为“qT2”。说明:库存金额=单价×库存数量。 (3)创建一个查询,查找单价低于平均单价的产品,并按“产品名称”升序和“单价”降序显示“产品名称”、“规格”、“单价”和“库存数量”等字段内容。所建查询名为“qT3”。 (4)创建一个查询,运行该查询后可将“tStock”表中所有记录的“单位”字段值设为“只”。所建查询名为“qT4”。要求创建此查询后,运行该查询,并查看运行结果。
【正确答案】正确答案:(1)【操作步骤】 步骤1:双击打开“samp2.accdb”数据库,在选项卡的命令组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tQuota.”“tStock”表,关闭对话框。 步骤2:双击“产品名称”“规格”“库存数量”“最高储备”和“最低储备”字段,将其添加到设计网格的字段行。 步骤3:在第六列字段行行输入:中间值比较:Abs([库存数量]-([最高储备]+[最低储备])/2),并设置排序方式为“升序”。如图13.6所示。 步骤4:指定查询只显示最前面l行。单击选项卡中命令组的“属性表”命令,打开查询属性窗口。设置“上限值”为1。单击选项卡中命令组的“数据表视图”命令查看查询结果。 步骤5:单击快速访问工具栏中的“保存’’按钮,输入“qT1”文件名,单击“确定”按钮,关闭设计窗口。 (2)【操作步骤】 步骤1:在选项卡的命令组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tStock”表,关闭对话框。 步骤2:单击选项卡中命令组的“汇总”命令,以便在查询设计网格中显示总计行。 步骤3:双击“产品名称”字段添加到设计网格字段行,设置其总计选项为“Group By”。 步骤4:在第二列的字段行输入:库存金额:[单价]*[库存数量],设置其总计选项为“合计”。 步骤5:查询设计视图如图13—7所示。单击选项卡中命令组的“数据表视图”命令查看查询结果。
【答案解析】