问答题
①建立一个表单名和文件名均为mvform的表单。表单的标题是“评委打分情况”,表单中有两个命令按钮(Commandl和Command2)和两个单选钮(Optionl和Option2)。Commandl和Command2的标题分别是“生成表”和“退出”,Optionl和Option2的标题分别是“按评分升序”和“按评分降序”。 ②为“生成表”命令按钮编写程序,程序的功能是根据简单应用题生成的result.dbf表按指定的排序方式生成新的表,单选钮选择“按评分升序”时,依次按“最高分”、“最低分”和“平均分”3个字段升序排序生成表six a,单选钮选择“按评分降序”时,依次按“最高分”、“最低分”和“平均分”3个字段降序排序生成表six d。 ③运行表单,选择“按评分升序”单选钮,单击“生成表”命令按钮;再选择“按评分降序”单选钮,单击“生成表”命令按钮(注意:必须执行)。
【正确答案】正确答案:步骤1:命令窗口执行:
CREATE FORM mvform
,新建表单。向表单添加一个选项按钮组和两个命令按钮控件。 步骤2:选择表单对象,修改对象属性值,见表4-20。

【答案解析】解析:本大题考查了表单及控件的常用属性和方法的设置;工F条件语句;SQL简单的联接查询。 本题修改选项组单选按钮的标题属性值时,要注意选项组处于“编辑”状态。 查询时需要判断被选定的是哪个单选项来执行相应的功能。选项组中获得当前被选中单选项的返回值属性是value,可以通过IF条件语句判断。 SQL程序中对多个字段排序时,各字段间要用逗号隔开,升序使用ASc短语(可省略),降序使用DESC短语。