就业数据资源平台
当前位置:首页 > Visual FoxPro
计算机等级考试二级VF题库75套上机试题(60)

 一、

  第一种方法:


  1. 打开并修改数据库


  MODIFY DATABASE 学生管理


  2. 选定表“学生”,右击鼠标,在弹出菜单中选择“删除”命令项,接着会显示“把表从


  数据库中移去还是从磁盘上删除?”。


  3. 根据题义,单击“删除”按钮即可。


  第二种方法:


  OPEN DATABASE 学生管理


  DROP TABLE 学生


  CREATE TABLE 教师(编号 C(8), 姓名 C(10), 性别 C(2), 职称 C(8))


  1. 单击“工具\向导\查询”命令项。


  2. 在“向导选取”对话框中,双击“查询向导”,在“步骤1-字段选取”中选择表“课程


  ”,在选取其所有字段至“选定字段”列表框中,再单击“下一步”按钮。


  3. 在“步骤3-筛选记录”的字段下拉列表选择“课程.课程名”,再在“值”输入框输入


  “"数据库"”,再单击“完成”按钮。


  4. 在“步骤5-完成”中,再单击“完成”按钮,在弹出“另存为”对话框的文件名处输入


  “query”,再单击“保存”即可。


  UPDATE 课程 SET 任课教师="T2222" WHERE 课程名="数据库"


  二、


  1. 在命令窗口中输入建立表单命令


  CREATE FORM formtest


  2. 在“表单设计器”中,在“属性”的Caption处输入“考试系统”,在Name处输入


  “formtest”,在BackColor处输入“192,192,192”。


  3. 在“表单设计器”中,建立一个标签Label1,在“属性”的Caption处输入“欢迎使用


  考试系统”,在BackColor处输入“192,192,192”,在ForeColor处输入“255,128,0”,在


  FontName处选择“楷体_GB2312”,在FontSize处输入“24”。


  4. 在“表单设计器”中,建立一个计时器控件Timer1,在“属性”的Interval处输入


  “200”,再双击此计时器控件,在“Timer1.Timer”编辑窗口中输入下列命令组,再关闭此窗


  口。


  THISFORM.Label1.Left=THISFORM.Label1.Left-10


  If THISFORM.Label1.Left<=-THISFORM.Label1.Width Then


  THISFORM.Label1.Left=THISFORM.WIDTH


  ENDIF


  5. 在“表单设计器”中,添加一个命令按钮,在“属性”窗口的Caption处输入“关闭”


  ,双击“关闭”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接


  着关闭编辑窗口。  


     一、建立视图

  1. 打开并修改数据库“学生管理”


  MODIFY DATABASE 学生管理


  2. 单击“文件\新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建


  文件”。在“添加表或视图”对话框中,双击表“考试成绩”(或单击选中表“考试成绩”,


  接着单击“添加”按钮),再双击表“课程”,在“联接条件”对话框中直接单击“确定”按


  钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对话框。


  3. 单击“字段”选项卡,选择“考试成绩.课程编号”和“课程.课程名”的字段添加到“


  选定字段”列表框中。


  4. 在“函数和表达式”处输入“count(*) as 选课人数”并单击“添加”按钮。


  5. 单击“分组依据”选项卡,选择“考试成绩.课程编号”并单击“添加”按钮。


  6. 保存该视图,在“保存”对话框中输入视图名“sview”。


  二、建立报表


  1. 单击“工具\向导\报表”菜单项,并显示“向导选取”对话框。


  2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导


  ”对话框。


  3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取视图“sview”,在“数


  据库和表”列表框中,选择表“sview”,接着在“可用字段”列表框中显示表sview的所有字


  段名,并选定所有字段名至“选定字段”列表框中,单击“完成”按钮。


  4. 在“报表向导”对话框的“步骤6-完成”中,单击“完成”。


  5. 在“另存为”对话框中,输入保存报表名“creport”,再单击“保存”按钮,最后报


  表就生成了。


  三、


  一、建立菜单


  1. 单击“文件\新建”命令项。


  2. 在“新建”对话框中选择“菜单”单选钮,再按“新建文件”按钮。


  3. 在“新建菜单”对话框中选择“菜单”按钮,在菜单设计器中的“菜单名称”中依次输


  入“表单”、“报表”和“退出”这三个主菜单项,然后选择“表单”菜单项,在“结果”中


  选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入两个子菜单项“浏览课程”


  和“浏览选课统计”,选择“报表”菜单项,在“结果”中选择“子菜单”,单击“创建”按


  钮,在“菜单设计器”中,输入一个子菜单项“预览报表”。


  4. 在“浏览课程”子菜单的“结果”选择“过程”并输入命令下列语句


  myform.grid1.recordsource="课程"


  5. 在“浏览选课统计”子菜单的“结果”选择“过程”并输入命令下列语句


  myform.grid1.recordsource="sview"


  6. 在“预览报表”子菜单的“结果”选择“命令”并输入命令“report form creport


  preview”。


  7. 在“退出”主菜单的“结果”选择“命令”并输入命令“myform.release”。


  8. 单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“mymenu”即可。


  9. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成


  “mymenu.mpr”文件。


  二、修改表单


  1. 输入修改表单命令


  MODIFY FORM myform


  2. 在“表单设计器”中,在其“属性”的ShowWindow处选择“2-作为顶层表单”,双击“


  Load Event”,在“Form1.Load”编辑窗口中输入“do mymenu.mpr”,双击“Init Event”,


  在“myform.Init”编辑窗口中输入“do mymenu.mpr with this ,'xxx'”,启动菜单命令,双


  击“Destroy Event,在“myform.Destroy”编辑窗口中输入“release menu xxx extended”


  ,在表单退出时释放菜单。

就业数据资源平台