在考生文件夹下创建表单文件formtwo.scx,如图3-1所示,其中包含一个标签、一个文本框和一个命令按钮。然后按相关要求完成相应操作。 (1)如图3-1所示,设置表单、标签和命令按钮的Caption属性。 (2)设置文本框的Value属性值为表达式D

admin2017-03-28  32

问题 在考生文件夹下创建表单文件formtwo.scx,如图3-1所示,其中包含一个标签、一个文本框和一个命令按钮。然后按相关要求完成相应操作。

(1)如图3-1所示,设置表单、标签和命令按钮的Caption属性。
(2)设置文本框的Value属性值为表达式Date()。
(3)设置“查询”按钮的Click事件代码,使得表单运行时单击该按钮能够完成如下查询功能:从orders、orderitems、customers、goods表中查询指定日期之后(含)签订的订单的详细信息,查询结果依次包含签订日期、订单号、客户名(即客户姓名)、商品名、单价和数量六项内容,各记录按签订日期升序排序、签订日期相同按订单号升序排序、订单号相同按商品名升序排序,并将查询结果存放在表tablethree中。最后运行该表单,查询2007年1月10日以后(含)签订的订单的详细信息。

选项

答案步骤1:在命令窗口输入命令:CREATE FORMformtwo,打开表单设计器窗口。 步骤2:在表单上添加一个标签、一个文本框和一个命令按钮,并进行适当的布置和大小调整。 步骤3:在属性窗体分别选择标签、命令按钮、表单,分别设置各自的Caption属性值,如表4—8所示。 [*] 步骤4:将文本框的Value属性值设置为“=date()”。 步骤5:双击“查询”命令按钮,进入命令按钮的Click事件代码编辑界面,输入命令: select签订日期,orders.订单号,姓名as客户名,商品名,单价,数量; from customers join orders on customers.客户号=orders. 客户号; join orderitems on orders.订单号=orderitems.订单号; join goods on orderitems.商品号=goods.商品号; where签订日期>=thisform.textl.value; order by签订日期,orders.订单号,商品名; into dbf tablethree 步骤6:保存表单并运行,在文本框中输入01/10/2007,并单击“查询”命令按钮。 表单文件的创建、控件的属性的修改、SQL语句运用。

解析 本大题主要考查表单的设计和使用,包括控件属性设置和事件代码编写。
题目要求在“查询”按钮的Click事件代码中,从orders、arderitems、customers、goods表中查询指定日期以后(含)签订的订单的详细信息,因此SQL的筛选条件为:where签订日期>=this form.textl.value。
转载请注明原文地址:https://jikaoti.com/ti/4Ck0FFFM
0

最新回复(0)