设计名为mystu的表单(控件名为form1,文件名为mystu)。表单的标题为"学生学习情况统计"。表单中有一个选项组控件(命名为myOption)和两个命令按钮"计算"(名称为Command1)和"退出"(名称为Command2)。其中,选项组控件有两

admin2013-11-10  22

问题 设计名为mystu的表单(控件名为form1,文件名为mystu)。表单的标题为"学生学习情况统计"。表单中有一个选项组控件(命名为myOption)和两个命令按钮"计算"(名称为Command1)和"退出"(名称为Command2)。其中,选项组控件有两个按钮"升序"(名称为Option1)和"降序"(名称为Option2)。
运行表单时,首先在选项组控件中选择"升序"或"降序"(使用IF语句判断),单击"计算"命令按钮后,按照成绩"升序"或"降序"(根据选项组控件)将选修了"C语言"的学生学号和成绩分别存入stu_sort1.dbf和stu_sort2.dbf文件中。单击"退出"按钮关闭表单。
注意:完成表单设计后要运行表单的所有功能。

选项

答案【操作步骤】 步骤1:单击常用工具栏中的"新建"按钮,文件类型选择"表单",打开表单设计器。单击工具栏上"保存"按钮,在弹出"保存"对话框中输入"mystu"即可。 步骤2:在"表单设计器-mystu.scx"窗口中,在"属性"的Caption处输入"学生学习情况统计"。 步骤3:在"表单控件"中选定"选项按钮组"控件,在其"属性"的Name处输入"myOption"选中这个选项组并单击鼠标右键,在弹出菜单中选择"编辑"菜单项,再单击"Option1",在其"属性"的Caption处输入"升序";单击"Option2",在其"属性"的Caption处输入"降序"。 步骤4:在"表单设计器-mystu.scx"中,添加两个命令按钮,单击第1个命令按钮在"属性"的Caption处输入"计算",单击第2个命令按钮在"属性"的Caption处输入"退出"。 步骤5:双击"计算"命令按钮,在"Command1.Click"编辑窗口中输入命令组,接着关闭编辑窗口。 if thisform. myOption.value=1 SELECT 学号,成绩 FROM 选课,课程 WHERE 选课.课程号=课程.课程号 AND 课程名称="C语言" ORDER BY 成绩 INTO dbf stu_sort1 else SELECT 学号,成绩 FROM 选课,课程 WHERE 选课.课程号=课程.课程号 AND 课程名称="C语言" ORDER BY 成绩 DESC INTO dbf stu_sort2 endif 步骤6:双击"退出"命令按钮,在"Command2.Click"编辑窗口中输入"Thisform. Release",接着关闭编辑窗口。 步骤7:保存文件后运行表单。

解析 利用表单设计器创建表单,依据题意设置表单各控件,添加表单及控件的相关属性和方法,并编写程序语句以完成表单功能。
转载请注明原文地址:https://kaotiyun.com/show/KAop777K
0

最新回复(0)