欢迎来到天天文库
浏览记录
ID:41682383
大小:2.25 MB
页数:499页
时间:2019-08-29
《2012年3月VF上机答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、二级VisualFoxPro_第1套上机题一、基本操作题1.在考生文件夹下建立一个名为QUERY_MENU的菜单。该菜单只有"查询"和"退出"两个主菜单项(条形菜单),其中,单击"退出"菜单项时,返回到VisualFoxPro系统菜单(相应命令写在命令框中,不要写在过程中)。2.将COURSE表中的"开课系部"字段名改为"开课单位"。3.从数据库SCORE_MANAGER中移去表TEMP2.DBF(不是删除)。4.将SCORE1表中的记录按学号从低到高的顺序进行排序,在学号相同的情况下再按成绩从高到低的顺序进行排序,排序结果存入表NEW_
2、ORDER中。【操作步骤】(1)通过"新建"对话框新建一个菜单,在菜单设计器对话框中依次输入"查询"和"退出"作为菜单名称,其中"查询"的结果中选择"子菜单","退出"的结果中选择"命令",单击"退出"菜单项后面的文本框中输入"SETSYSMENUTODEFAULT",保存菜单名称为QUERY_MENU。(2)在命令窗口中输入"usecourse",并按回车,然后再输入"modistru",并按回车,在打开的表设计器中选择"开课系部"字段,将其改为"开课单位"。(3)打开考生文件夹下的"score_manager"数据库,在数据库设计器中
3、右键单击"temp2"表,选择"删除"命令,在弹出的对话框中选择"移去"按钮,继续单击对话框中的"是"。(4)在命令窗口输入命令:SELECT*FROMSCORE1ORDERBY学号,成绩DESCINTOTABLENEW_ORDER并按回车以执行。二、简单应用题在考生文件夹下完成如下简单应用:1.在SCORE_MANAGER数据库中统计选修了课程的学生人数(选修多门时,只计算1次),将统计结果保存在新表NEW_TABLE中,表中只有一个字段,字段名为“学生人数”。2.使用一对多报表向导建立报表。要求:父表为“学生”,子表为“课程”,从父表
4、中选择“姓名”字段,从子表中选择全部字段,通过“学号”为两个表建立联系;按“学号”降序排序;生成的报表名为student_report。(1)【操作步骤】在命令窗口输入命令:selecount(dist学号)as学生人数fromscore1intotablenew_table然后按回车键,执行命令窗口中的命令。(2)【操作步骤】步骤1:通过"新建"对话框新建一个报表,选择"向导"→"一对多报表向导"。步骤2:在“步骤1”中选择考生文件夹下的"学生"表,并将其中的"姓名"字段添加到"选定字段"列表框中,单击"下一步"。步骤3:在“步骤2”中
5、选择考生文件下的"课程"表,并将全部字段添加到"选定字段"列表框中。并通过"学号"建立两个表之间的联系,单击"下一步"。步骤4:在"排序记录"对话框中,选择按"学号"降序排序,其他步骤按默认值进行设置,单击"下一步"。步骤5:最后将报表保存为"student_report"并预览。三、综合应用题SCORE_MANAGER数据库中有3个数据库表,它们分别是STUDENT、SCORE1和COURSE。为了对SCORE_MANAGER数据库中的数据进行查询,设计一个表单Myform3(表单文件名为Myform3,表单名为form1)。表单标题为
6、"成绩查询";表单中有"查询"和"退出"(名称为Command1和Command2)两个命令按钮。表单运行时,单击"查询"按钮,查询每门课程的最高分,查询结果中含"课程名"和"最高分"字段,结果按课程名升序保存在表NEW_TABLE3中。单击"退出"按钮,关闭表单。注意:完成表单设计后要运行表单的所有功能。【操作步骤】步骤1:打开考生文件夹下的"score_manage"数据库。步骤2:在命令窗口输入命令"CREAFORMMyform3",新建一个名为"Myform3"的表单文件。步骤3:为表单添加两个命令按钮控件,设置表单的Captio
7、n属性为“成绩查询”,命令按钮Command1的Caption属性为“查询”,命令按钮Command2的Caption属性为"退出"。步骤4:双击"查询"命令按钮,编写其Click事件代码如下。******"查询"按钮的Click事件代码******SELECTCourse.课程名,MAX(score1.成绩)AS最高分;FROMcourse,score1,student;WHEREStudent.学号=Score1.学号;ANDCourse.课程号=Score1.课程号;ORDERBYCourse.课程名;GROUPBYCourse.课
8、程名;INTOTABLENEW_TABLE3************************************步骤5:双击"退出"命令按钮,编写其Click事件代码"ThisForm.R
此文档下载收益归作者所有