在考生文件夹下有一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tNorm"和"tStock"。请按以下要求完成设计: (1)创建一个查询,查找产品最高储备与最低储备相差最小的数量并输出,标题显示为"m_data",所建查询命名为"

admin2013-02-22  22

问题 在考生文件夹下有一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tNorm"和"tStock"。请按以下要求完成设计:
    (1)创建一个查询,查找产品最高储备与最低储备相差最小的数量并输出,标题显示为"m_data",所建查询命名为"qT1"。
    (2)创建一个查询,查找库存数量超过10000(不含10000)的产品,并显示"产品名称"和"库存数量"。所建查询命名为"qT2"。
    (3)创建一个查询,按输入的产品代码查找其产品库存信息,并显示"产品代码"、"产品名称"和"库存数量"。当运行该查询时,应显示提示信息:"请输入产品代码:"。所建查询名为"qT3"。
    (4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为"qT4"。
    注意:交叉表查询不做各行小计。

选项

答案(1)【操作步骤】 步骤1:选中"查询"对象,单击"新建",选择"设计视图"。 步骤2:在"显示表"对话框中,双击表"tNorm"添加到关系界面中,关闭"显示表"。 步骤3:在字段行的第一列输入"m_data: Min([最高储备]-[最低储备])",单击菜单栏【视图】|【总计】,在"总计"行下拉列表中选择"表达式"。 步骤4:单击工具栏中"保存"按钮[*],另存为"qT1",关闭设计视图。 (2)【操作步骤】 步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tStock",关闭"显示表"对话框。 步骤2:分别双击 "产品名称"和"库存数量"字段。 步骤3:在"库存数量"字段的"条件"行输入">10000"。 步骤4:单击工具栏中"保存"按钮[*],另存为"qT2"。关闭设计视图。 (3)【操作步骤】 步骤1:选中"查询"对象,单击"新建"按钮,选中"设计视图",单击"确定"按钮。在"显示表"对话框双击表"tStock",关闭"显示表"对话框。 步骤2:分别双击"产品代码"、"产品名称"和"库存数量"字段。 步骤3:在"产品代码"字段的"条件"行输入"[请输入产品代码:]"。 步骤4:单击工具栏中"保存"按钮[*],另存为"qT3"。关闭设计视图。 (4)【操作步骤】 步骤1:选中"查询"对象,单击"新建"按钮,选中"交叉表查询向导",单击"确定"按钮。 步骤2:在"视图"处单击"表"选项按钮,选中表"tStock",单击"下一步"按钮。 步骤3:在弹出对话框的"可用字段"列表中双击"规格"作为行标题,单击"下一步"按钮。 步骤4:在弹出对话框的"可用字段"列表中双击"产品名称"作为列标题,单击"下一步"按钮。 步骤5:在"字段"列表中选中"单价",在"函数"列表中选中"平均",单击"是,包括各行小计"复选框,然后单击"下一步"按钮。 步骤6:在"请指定查询的名称"处输入"qT4",单击"完成"按钮。

解析 第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达,创建交叉表查询时分别设置行,列,值字段。
转载请注明原文地址:https://kaotiyun.com/show/Uiup777K
0

最新回复(0)