【正确答案】在命令窗口输入命令:CREATE FORM myform,打开表单设计器;单击表单控件工具栏上的"命令按钮"控件图标,向表单添加两个命令按钮,选中第一个命令按钮(command1),在属性对话框中将命令按钮的Name属性值修改为"cmdyes",将Caption属性值修改为"计算",如图7-4所示。以同样的方法,将第二个命令按钮(command2)的Name属性值修改为"cmdno",将Caption属性值修改为"关闭"。
[8}
双击命令按钮cmdyes(计算),在Click事件代码中编写如下程序段:
*******"计算"命令按钮的Click事件代码*******
SET TALK OFF
USE score
REPLACE ALL 学分 WITH 0
GO TOP
DO WHILE .NOT. EOF()
IF 物理>=60 THEN
REPLACE 学分 WITH 学分+2
ENDIF
IF 高数>=60 THEN
REPLACE 学分 WITH 学分+3
ENDIF
IF 英语>=60 THEN
REPLACE 学分 WITH 学分+4
ENDIF
SKIP
ENDDO
SORT ON 学分,学号/d TO xf
SET TALK ON
**********************************************
双击命令按钮cmdno(关闭),在Click事件代码中编写如下程序段:
********"关闭"命令按钮的Click事件代码*******
ThisForm.Release
**********************************************
保存表单,在命令窗口输入命令:DO FORM myform。在运行的表单界面中单击"计算"命令按钮,系统将计算结果自动保存到新表xf中。