在考生文件夹下,打开会员数据库CDB,完成如下综合应用: 建立文件名为form的表单,在表单中设计"统计"和"退出"两个按钮。 要求如下: (1)在"统计"按钮(Command1)中,编写程序,根据会员统计时所购买商品的总金额(数量*单价)

admin2013-10-25  31

问题 在考生文件夹下,打开会员数据库CDB,完成如下综合应用:
    建立文件名为form的表单,在表单中设计"统计"和"退出"两个按钮。
    要求如下:
(1)在"统计"按钮(Command1)中,编写程序,根据会员统计时所购买商品的总金额(数量*单价),确定该会员为"金卡会员"、"银卡会员"、"铜卡会员"或"普通会员",并将其写入会员表CUS的"会员类型"字段中。
金卡会员,总金额>=15000元
银卡会员,总金额<15000元AND>=10000元
铜卡会员,总金额<10000元AND>=5000元
普通会员,总金额<5000元
(2)单击"退出"按钮(Command2)时,关闭表单。
(3)表单设计完成后,运行表单,单击"统计"按钮进行统计,然后单击"退出"按钮关闭表单。

选项

答案【操作步骤】 步骤1:单击常用工具栏中的"新建"按钮,文件类型选择"表单",打开表单设计器。单击工具栏上"保存"按钮,在弹出"保存"对话框中输入"form"即可。 步骤2:在"表单设计器"中,添加两个命令按钮,在第1个命令按钮"属性"窗口的Caption处输入"统计",在第2个命令按钮"属性"窗口的Caption处输入"退出"。 步骤3:在"表单设计器"中,双击统计命令按钮,在"Command1.Click"编辑窗口中输入SQL的SELECT命令查询语句,接着关闭编辑窗口。输入语句如下。 UPDATE CUS SET 会员类型="金卡会员" WHERE 会员号=ANY(SELECT 会员号 FROM cbc GROUP BY 会员号 HAVING SUM(数量*单价) >= 15000) UPDATE CUS SET 会员类型="银卡会员" WHERE 会员号=ANY(SELECT 会员号 FROM cbc GROUP BY 会员号 HAVING SUM(数量*单价) < 15000 AND SUM(数量*单价)>= 10000) UPDATE CUS SET 会员类型="铜卡会员" WHERE 会员号=ANY(SELECT 会员号 FROM cbc GROUP BY 会员号 HAVING SUM(数量*单价) < 10000 AND SUM(数量*单价)>= 5000) UPDATE CUS SET 会员类型="普通会员" WHERE 会员号=ANY(SELECT 会员号 FROM cbc GROUP BY 会员号 HAVING SUM(数量*单价) < 5000) 步骤4:在"表单设计器"中,双击退出命令按钮,在"Command2.Click"编辑窗口中输入"Thisform. Release",接着关闭编辑窗口。

解析
转载请注明原文地址:https://kaotiyun.com/show/mAop777K
0

最新回复(0)