首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)打开数据库文件“课程管理”,使用SQL语句建立一个视图salary,该视图包括了“系号”和(该系的)“平均工资”两个字段,并且按“平均工资”降序排列。请将该SQL语句存储在four.prg文件中,否则不得分。 (2)打开考生文件夹下的表单si
(1)打开数据库文件“课程管理”,使用SQL语句建立一个视图salary,该视图包括了“系号”和(该系的)“平均工资”两个字段,并且按“平均工资”降序排列。请将该SQL语句存储在four.prg文件中,否则不得分。 (2)打开考生文件夹下的表单si
admin
2015-08-20
62
问题
(1)打开数据库文件“课程管理”,使用SQL语句建立一个视图salary,该视图包括了“系号”和(该系的)“平均工资”两个字段,并且按“平均工资”降序排列。请将该SQL语句存储在four.prg文件中,否则不得分。
(2)打开考生文件夹下的表单six(如图2.33所示),“登录”命令按钮Click事件中的程序功能是:当用户输入用户名和口令以后,单击“登录”按钮时,程序根据自由表“用户表”的内容进行操作,若在“用户表”中找不到相应的用户名,则提示“用户名错误”,若用户名输入正确,而口令输入错误,则提示“口令错误”。修改“登录”命令按钮Click事件中标有错误的语句,使其能够正确运行。注意:不得做其他修改。
选项
答案
(1) 步骤1:在命令窗口执行命令:
MODIFY COMMAND four
,打开程序文件编辑器编写视图定义代码。 步骤2:在编辑器中输入如下程序代码: OPEN DATABASE课程管理 CREATE VIEW salary.AS ; SELECT系号,AVG(工资)AS平均工资; FROM教师表; GROUP BY系号; ORDER BY平均工资DESC 步骤3:在命令窗口执行命令:DO four,执行文件。 (2) 步骤1:在命令窗口执行命令:
MODIFY FORM six
,打开表单设计器修改表单。 步骤2:双击表单中的“登录”按钮,看到该按钮的Click事件中代码如下: USE用户表 GO TOP flag=0 &&下面语句有错误 WHILE.NOT.EOF。() IF Alltrim(用户名)==Alltrim (Thisform.Text1.Value) IF Alltrim(口令)==Alltrim (This form.Text2.Value) WAIT "欢迎使用" WINDOW TIMEOUT 2 ELSE WAIT "口令错误" WINDOW TIMEOUT 2 ENDIF flag=1 EXIT ENDIF &&下面语句有错误 NEXT ENDL)U &&下面语句有错误 CASE FLAG=0 WAIT"用户名错误"WINDOW TIMEOUT 2 ENDIF 参改后的代码如下: USE用户表 GO TOP flag=0 &&下面语句有错误 DO WHILE NOT EOF() IF Alltrim(用户名)==Alltrim (Thisform.Text1.Value) IF Alltrim(口令)==Alltrim (Thisform.Text2.Value) WAIT "欢迎使用" WINDOW TIMEOUT 2 ELSE WAIT "口令错误" WINDOW TIMEOUT 2 ENDIF flag=1 EXIT ENDIF &&下面语句有错误 SKIP ENDDO &&下面语句有错误 IF flag=0 WAIT "用户名错误" WINDOW TIMEOUT 2 ENDTF 步骤3:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。
解析
(1)
步骤1:在命令窗口执行命令:
MODIFY COMMAND four
,打开程序文件编辑器编写视图定义代码。
步骤2:在编辑器中输入如下程序代码:
OPEN DATABASE课程管理
CREATE VIEW salary.AS ;
SELECT系号,AVG(工资)AS平均工资;
FROM教师表;
GROUP BY系号;
ORDER BY平均工资DESC
步骤3:在命令窗口执行命令:DO four,执行文件。
(2)本题主要考查的是DO WH工LE循环语句和工F条件语句的使用。本题程序的功能大致如下:
首先打开“用户表”,同时定义一个变量并赋值0。
然后通过DO WHILE语句开始判断记录指针是否到达文件末尾,如果没有,则开始执行后面的条件语句,第一次判断表中当前记录的“用户名”是否等于表单中第一个文本框中的值;如果等于,则再继续判断该记录的口令值是否等于表单中第二个文本框的值;如果不等于,则退出条件语句结构,执行SKIP命令,将指针指向“用户表”的下一条记录,当指针记录指向表末尾后还没找到相等的内容,则退出循环体,执行ENDDO后面的IF语句,提示“用户名错误”的信息,执行此条件语句的要求为flaq=0。
当判断表中当前记录的“用户名”等于表单中第一个文本框中的值后,再判断用户名的密码值也等于表单中第二个文本框的值时,则显示欢迎框,退出条件语句结构,将变量flaq的值赋为1,退出循环体,当退出循环体后,由于flaq的值已设置为1,则不再执行ENDDO后面的IF语句,程序结束;如果密码不相等时,则提示“口令错误”的信息。
转载请注明原文地址:https://kaotiyun.com/show/TWEp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
对于图书管理数据库,检索所有藏书的书名和出版单位。下面SQL语句正确的是______。
对于图书管理数据库,检索当前至少借阅了5本图书的读者的姓名和职称。下面SQL语句正确的是______。SELECT姓名,职称FROM读者WHERE借书证号IN;
有关多表查询结果,以下说法正确的是______。
对数据元素序列(49,72,68,13,38,50,97,27)进行排序,前三趟排序结束时的结果如下:第一趟为13,72,68,49,50,97,27;第二趟为13,27,68,49,38,50,97,72;第三趟为13,27,38,49,68,50,97
删除学生表的候选索引XUESHINDEX的SQL语句为:ALTERTABLE学生表______TAGXUESHINDEX
数据库系统与文件系统的主要区别是______。
用SQL的CREATE命令建立借阅表(字段顺序要相同),请对下面的SQL语句填空:______
在SQL语句中,用来创建数据表的SQL短语是()。
设职工工资表已打开,要把记录指针定位在第1个工资高于800元的记录上,应使用命令______。
随机试题
论述荒诞成为特殊审美形态的原因。
护士告诉肾挫伤非手术治疗的患者,其至少需要卧床的时间是
单室模型静脉注射给药血药浓度时间关系式是单室模型静脉滴注给药血药浓度时间关系式是
A、胆碱酯酶抑制药B、M受体阻断药C、α、β受体激动药D、α受体阻断药E、β受体阻断药肾上腺素属于()。
当人力资源供给大于需求的时候,为达到平衡可以采取的措施有()。
下列产品中,其生产类型属于连续型生产的有()。
甲公司于1月5日向乙公司以信件方式发出要约,向乙公司订购一批原材料,要求乙公司在10天内作出答复,该要约于1月6日到达乙公司。下列各项中,乙公司的做法属于承诺行为的有()。
阅读下面的陈述:有较明确的英语学习动机和积极主动的学习态度。能听懂教师有关熟悉话题的陈述并参与讨论。能就日常生活的各种话题与他人交换信息并陈述自己的意见。能读懂相关年级学习阅读的简单读物和报纸、杂志,克服生词障碍,理解大意。能根据阅读目的运用适当
打开考生文件夹下的演示文稿yswg.ppt,按照下列要求完成对此文稿的修饰并保存。1.在幻灯片的标题区中键入“中国的DXFl00地效飞机”,字体设置为:红色(注意:请用自定义标签中的红色255,绿色0,蓝色0,),黑体加粗,54磅。插入一版式为“项目
ExerciseCutsCancerDeathsinMenMenwhoexerciseoftenarelesslikelytodiefromcancerthanthosewho(51)newresearchpubl
最新回复
(
0
)