如下图所示,表单Form1用来对学生成绩表XSCJ. DBF进行处理,在表单中有一个表格,一个选项按钮组、一个命令按钮组、三个文本框和一个命令按钮,在其数据环境中加入 XSCJ. DBF后运行此表单,就可在其左侧的表格中显示出学生成绩表的内容。
(1)要求选中Optiongroup1中的“数学”后,单击Commandgroup1中的“总成绩”按钮即可在其右侧Text1中显示所有学生数学课的总成绩,单击“平均分”按钮即可在其右侧的 Text2显示所有学生的平均分,单击“优等人数”按钮即可在其右侧的Text3中显示数学成绩在85分以上的学生人数。 (2)类似地,如选中Optiongroup1中的“外语”后,再单击“总成绩”、“平均分”、“优等人数”等按钮即可在其右侧文本框中显示外语成绩的对应统计数字。
参考答案:
解析:编写Optiongroup1的Click事件代码如下:DO CASE CASE This,Value=1 xx=“数学” CASE This. Value=2 xx=“外语”ENDCASE编写Commandgroup1的Click事件代码如下:DO CASE CASE This Value=1 SUM &XX TO xxzf ThisForm.Text1. Value=xxzf CASE This Value=2 AVERAGE &XX TO xxpj ThisForm. Text2. Value=xxpj CASE This,Value=3 COUNT FOR &XX>85 TO xx you ThisForm. Text3. Value=xxyou ENDCASE