首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下,打开招生数据库sdb,完成如下综合应用: ①创建文件名为form的表单,将表单标题改为:录取研究生。 ②在表单中设计“录取”和“退出”两个按钮。两个按钮功能分别如下: 在“录取”按钮(Command1)中,编写程序,
在考生文件夹下,打开招生数据库sdb,完成如下综合应用: ①创建文件名为form的表单,将表单标题改为:录取研究生。 ②在表单中设计“录取”和“退出”两个按钮。两个按钮功能分别如下: 在“录取”按钮(Command1)中,编写程序,
admin
2016-12-05
85
问题
在考生文件夹下,打开招生数据库sdb,完成如下综合应用:
①创建文件名为form的表单,将表单标题改为:录取研究生。
②在表单中设计“录取”和“退出”两个按钮。两个按钮功能分别如下:
在“录取”按钮(Command1)中,编写程序,查询总成绩大于或等于330分的考生的“考生号”、“姓名”、“性别”、“单位”和该生的“政治成绩”、“外语成绩”、“高数成绩”(即高等数学成绩)、“专业课成绩”、“总成绩”,并将结果按“总成绩”降序排序存储到表four中。表four(需要自己创建或生成)的字段名为:“考生号”、“姓名”、“性别”、“单位”、“政治成绩”、“外语成绩”、“高数成绩”、“专业课成绩”、“总成绩”(各成绩字段的类型为N(5,1),其他字段的类型与原表中一致)。
单击“退出”按钮(Command2)时,关闭表单。
③表单设计完成后,运行表单,单击“录取”按钮进行统计,然后单击“退出”按钮关闭表单。
注:在考试科目代码表dm中存储了各考试科目与考试科目名对应关系。
选项
答案
【操作步骤】 步骤1:在命令窗口执行命令:CREATE FORM form,打开表单设计器新建表单。向表单添加两个命令按钮。 步骤2:选择表单对象,修改属性值,见表3—25。 [*] 步骤3:双击命令按钮,编写各个命令按钮的Click事件代码如下: *****“录取”按钮的Click事件代码***** 1 OPEN DATABASE SDB 2 SELECT KSB.考生号,姓名,性别,单位,SUM(成绩) 总成绩 FROM KSB,KSCJB; 3 WHERE KSB.考生号=KSCJB.考生号 GROUP BY KSB.考生号; 4 HAVING SUM (成绩)>=330 INTO CURSOR TFEMP 1 5 SELECT 考生号,姓名,性别,单位 FROM TEMP1; 6 ORDER BY 总成绩 DESC INTO TABLE FOUR 7 ALTER TABLE FOUR ADD 政治成绩 N(5,1) 8 ALTER TABLE FOUR ADD 外语戍绩 N(5,1) 9 ALTER TABLE FOUR ADD 高数成绩 N(5,1) 10 ALTER TABLE FOUR ADD 专业课成绩 N(5,1) 11 ALTER TABLE FOUR ADD 总成绩 N(5,1) 12 SELECT 考生号,考试科目名,成绩 FROM KSCJB,DM WHERE KSCJB.考试科目=DM.考试科目; 13 INTO CURSOR TEMP2 14 SELECT FOUR 15 DO WHILE NOT EOF() 16 SELECT 成绩 FROM TEMP2 WHER 考生号=FOUR.考生号 AND 考试科目名="政治"; 17 INTO ARRAY A1 18 REPLACE 政治成绩 WITH A1 19 SELECT 成绩 FROM TEMP2 WHER 考生号=FOUR.考生号 AND 考试科目名="外语"; 20 INTO ARRAY A2 21 REPLACE外语成绩WITH A2 22 SELECT 成绩 FROM TEMP2 WHER考生号=FOUR.考生号 AND 考试科目名="高等数学"; 23 INTO ARRAY A3 24 REPLACE 高数成绩 WITH A3 25 SELE 成绩 FROM TEMP2 WHER 考生号=FOUR.考生号 AND 考试科目名="专业课"; 26 INTO ARRAY A4 27 REPLACE 专业课成绩 WITH A4 28 REPLACE 总成绩 WITH 政治成绩+外语成绩+高数成绩+专业课成绩 29 SKIP 30 ENDDO 31 CLOSE DATABASE *****“退出”按钮的Click事件代码***** THISFORM.RELEASE 步骤4:单击“常用”工具栏中的“运行”按钮运行表单,单击“录取”进行计算,单击“退出”关闭表单。
解析
转载请注明原文地址:https://kaotiyun.com/show/pAIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
指定在一个文小框中如何输入和显示数据的属性是()。
下面关于算法的叙述中,正确的是()。
在DOWHILE…ENDDO循环结构中,LOOP命令的作用是()。
在VisualFoxPro中,以只读方式打开数据库文件的是()。
扩展VisualFoxPro基类Form,创建一个名为myForm的白定义表单类。自定义表单类保存在名为myclasslib的类库中。自定义表单类myForm需满足以下要求:①其AutoCenter属性的默认值为:.T.。②其Clos
(1)使用一对多表单向导新建一个表单sportform。要求:使用“国家”为父表并选择“国家名称”字段作为显示字段,“获奖牌情况”为予表并选择“项目名称”和“名次”字段作为显示字段,使用“国家代码”建立表之间的关系,表单样式选择“阴影式”,按钮类型选择“
注意:基本操作题为4道SQL题,请将每道题的SQL命令粘贴到mysql.txt文件,每条命令占一行,第1道题的命令是第l行,第2道题的命令是第2行,以此类推;如果某道题没有做,相应行为空。(1)利用SQLSELECT命令将“数量”表复制到“股票
在考生文件夹下创建一个顶层表单。myform.scx(表单的标题为“考试”),然后创建并在表单中添加菜单(菜单的名称为mymenu.mnx,菜单程序的名称为mynlenu.mpr)。效果如图3-27所示。菜单命令“统计”和“退出”的访问键分别为
下列关于定义参照完整性的说法,错误的是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,lear=15,则循环队列中的元素个数为()。
随机试题
合同生效的要件包括()。
焊工的锰中毒是怎样造成的?
Almosteveryonehasahobby.Ahobbycanbeanythingpeopleliketodointheirsparetime.Ahobbycan【C1】______themwithinter
【案例】男性,53岁。急性心肌梗死入院治疗1天。发作心慌,呼吸困难,心电图示室性心律,心率165次/分,血压76/40mmHg。下列哪种药物可以改善该患者预后
A.0.015~0.03gB.3~6gC.0.5~1.5gD.3~5gE.2~3g生甘遂内服的用量为
发票的全部联次应一次性复写或打印,内容应完全一致。()
Ifyoucannotmeetyourcustomers’needs,whichofthefollowingactionarecorrect()
净超额运营成本是超额运营成本扣除所得税抵免以后的余额。()
从世界范围看,师范教育始于
正在开发的产品和组织的整体战略之间通过()联系在一起。
最新回复
(
0
)