问答题 在“Acc2.mdb”数据库中有“产品”、“订单”、“订单明细”、“工资”和“雇员”5张表。
问答题 (1)以“产品”、“订单”和“订单明细”表为数据源,创建“查询1”查询,统计客户ID为10001的订单中每种产品的数量。结果显示“产品名称”和“数量之总计”字段。查询结果如图2所示。
【正确答案】在“Acc2.mdb”数据库窗口中单击“查询”对象。单击“新建”按钮,选择“设计视图”,单击“确定”按钮,在弹出的“显示表”对话框中,添加“产品”、“订单”和“订单明细”表,然后单击“关闭”按钮,关闭“显示表”窗口。单击工具栏上的“合计”按钮,选择“产品名称”、“数量”和“客户ID”字段,在“产品名称”字段相应的“总计”行选择“分组”,在“数量”的“总计”行选择“总计”,在“客户ID”字段相应的“总计”行选择“条件”,在“客户ID”字段的“条件”行输入“10001”,取消“客户ID”行的显示。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入查询名称“查询1”,并单击“确定”按钮。最后关闭查询设计视图。
【答案解析】
问答题 (2)以“产品”、“订单”和“订单明细”表为数据源,创建“查询2”查询,统计每种产品的利润。结果显示“产品名称”和“利润”字段,利润=Sum([订单明细]![数量]×([订单明细]![单价]×[订单明细]![折扣]-[产品]![单价]))。查询结果如图3所示。
【正确答案】在“Acc2.mdb”数据库窗口中单击“查询”对象。单击“新建”按钮,选择“设计视图”,单击“确定”按钮,在弹出的“显示表”对话框中,添加“产品”、“订单”和“订单明细”表到查询设计视图中,然后单击“关闭”按钮,关闭“显示表”窗口。单击工具栏上的“合计”按钮,选择“产品名称”字段,在“产品名称”字段相应的“总计”行选择“分组”,添加“利润:Sum([订单明细]![数量]*([订单明细]![单价]*[订单明细]![折扣]-[产品]![单价]))”字段,在“总计”行选择“表达式”。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入查询名称“查询2”,并单击“确定”按钮。 最后关闭查询设计视图。
【答案解析】