(1)利用查询设计器创建查询,要求从order、orderitem和goods三个表中查询2001年签订的所有订单信息,查询结果依次包含订单号、客户名、签订日期、商品名、单价和数量6项内容。各记录按订单号降序排列,若订单号相同再按商品名降序排列。查询去向为

admin2013-08-29  17

问题 (1)利用查询设计器创建查询,要求从order、orderitem和goods三个表中查询2001年签订的所有订单信息,查询结果依次包含订单号、客户名、签订日期、商品名、单价和数量6项内容。各记录按订单号降序排列,若订单号相同再按商品名降序排列。查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。
(2)在考生文件夹下有表单文件myform.scx,其中包含一个标签、一个文本框和一个命令按钮(不要改变它们的名称)。如下图所示:
   
编写"确定"按钮的Click事件代码,当表单运行时,单击该命令按钮可以查询在文本框中输入的指定客户的所有订单信息,查询结果依次包含订单号、签订日期、商品名、单价和数量5项内容。各记录按订单号升序排列,若订单号相同按商品名升序排列,将查询结果存放在表tabletwo中。
设置完成后运行表单,在文本框中输入客户名lilan,单击"确定"按钮完成查询。

选项

答案(1)【操作步骤】 步骤1:新建一个查询,依次把表order、orderitem和goods表添加到查询设计器中。 步骤2:在字段选项卡中,依次双击订单号、客户号、签订日期、商品名、单价和数量。 步骤3:在筛选选项卡中设置"year(order.签订日期)=2001",在排序依据选项卡中,先按"订单号"降序,然后再按"商品名"降序。 步骤4:在查询菜单中选择"查询去向",选择去向为表,输入表名:tableone。 步骤5:保存查询文件名为:queryone,并运行查询。 (2)【操作步骤】 步骤1:打开表单myform,双击"确定"按钮,在其Click事件里写入如下语句。 ******"确定"按钮的Click事件代码****** x=allt(ThisForm.Text1.Value) sele a.订单号,签订日期,商品名,单价,数量; from order a,orderitem b,goods c; where a.订单号=b.订单号 and b.商品号=c.商品号 and 客户名=x; order by a.订单号,商品名 into table tabletwo ************************************ 步骤2:保存并运行表单,在文本框里输入lilan 并单击"确定"按钮。

解析 通过查询设计器完成查询,打开表单,写入命令按钮的Click事件。
转载请注明原文地址:https://kaotiyun.com/show/CJop777K
0

最新回复(0)