全部题库 / VF / 试题详情
简答题 VF
2017-03-30

在考生文件夹下有一个名为zonghe的表单文件,其中:单击“添加>”命令按钮可以将左边列表框中被选中的项添加到右边的列表框中;单击“<移去”命令按钮可以将右边列表框中被选中的项移去(删除)。
请完善“确定”命令按钮的Click事件代码,其功能是:查询右边列表框所列课程的学生的考试成绩(依次包含姓名、课程名称和考试成绩3个字段),并先按课程名称升序排列,课程名称相同的再按考试成绩降序排列,最后将查询结果存储到表zonghe中。
注意:(1)SCORE表中的“考试成绩”字段是在基本操作题中修改的。
(2)程序完成后必须运行,要求将“计算机基础”和“高等数学”从左边的列表框添加到右边的列表框,并单击“确定”命令按钮完成查询和存储。

参考答案

暂无

答案解析

【考点分析】本大题主要考查的知识点是:表单的操作及Click事件语句等知识点。
【解题思路】在表单设计器中完成命令按钮的Click事件代码的修改或编写。
【操作步骤】
步骤1:打开考生文件夹下的表单文件zonghe。
步骤2:“确定”命令按钮的Click事件如下。
* * * * * * * * * * * * * * * * * * * * * * * *
&&选择查询字段
SELECT Student.姓名,Course.课程名称,Score.考试成绩;
&&指定字段来源
FROM student INNER JOIN score INNER JOIN course;
&&设置查询条件
ON Score.课程编号=Course.课程编号;ON Student.学号=Score.学号;
WHERE&cn;
&&查询结果按课程名称升序排列,同一课程按考试成绩降序排列
ORDER BY Course.课程名称,Score.考试成绩DESC;
&&将查询结果存储到zonghe.dbf中
INTO TABLE zonghe.dbf
* * * * * * * * * * * * * * * * * * * * * * * *
步骤3:保存并运行表单,如图3.93所示。
【易错提示】使用宏替换函数。
 

你可能感兴趣的试题

3 在考生文件夹下完成下列操作:
(1)建立一个表单名和文件名均为myform的表单,如下图所示。表单的标题为“教师情况”,表单中有两个命令按钮(Command1和Command2),两个复选框(Check1和Check2)和两个单选按钮(Option1和Option2)。Command1和Command2的标题分别是“生成表”和“退出”,Check1和Check2的标题分别是“系名”和“工资”,Option1和Option2的标题分别是“按职工号升序”和“按职工号降序”。
 
(2)为“生成表”命令按钮编写Click事件代码,其功能是根据表单运行时复选框指定的字段和单选钮指定的排序方式生成新的自由表。如果两个复选框都被选中,生成的自由表命名为two.dbf,two.dbf的字段包括职工号、姓名、系名、工资和课程号;如果只有“系名”复选框被选中,生成的自由表命名为one_x.dbf,one_x.dbf的字段包括职工号、姓名、系名和课程号;如果只有“工资”复选框被选中,生成的自由表命名为one_xx.dbf,one_xx.dbf的字段包括职工号、姓名、工资和课程号。
(3)运行表单,并分别执行如下操作:
①选中两个复选框和“按职工号升序”单选钮,单击“生成表”命令按钮。
②只选中“系名”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮。
③只选中“工资”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮。