问题 问答题

考生文件夹下有“定货”表和“客户”表,设计一个文件名为myf的表单,表单中有两个命令按钮,按钮的标题分别为“计算”和“关闭”。
程序运行时,单击“计算”按钮应完成下列操作:
①计算“客户”表中每个订单的“总金额”(总金额为“定货”中订单好相同的所有记录的“单价*数量”的总和)。
②根据上面的计算结果,生成一个新的自由表newt,该表只包括“客户号”、“订单号”和“总金额”项,并按客户号升序排序。
单击“关闭”按钮,程序终止运行。

答案

参考答案:在命令窗口中输入命令:CREATE FORM myf,打开表单设计器,通过“表单控件”工具栏向表单添加两个命令按钮。在属性面板中修改两个命令按钮控件的Caption属性值分别为“计算”和“关闭”。
双击命令按钮“计算”,编写该控件的Click事件,程序代码如下:
******命令按钮Command1(计算)的Click事件代码*****
SELECT客户号,定货.订单号,SUM(单价,数量)AS总金额;
FROM 客户,定货;
WHERE 客户.订单号=定货.订单号;
ORDER BY客户号;
G1LOUP BY定货.订单号;
INTO TABLE newt
****************************************************
以同样的方法为“关闭”命令按钮编写Click事件代码:Thisform.Release。
保存表单完成设计。运行表单,查询结果如图3-53所示。

解析: 本大题考查的是表单设计,在设计控件属性中,不要将控件的标题和名称属性弄混淆,名称属性是该控件的一个内部名称,而标题属性是用来显示的一个标签名称。程序部分属于SQL的简单联接查询。

单项选择题
多项选择题