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

 一、

  一、命令方式:启动Visual Foxpro系统后,在命令窗口中输入


  CREATE PROJECT 学生管理 && 保留字可以取前四个字母


  二、可以使用菜单方式进行建立


  1. 单击“文件\新建”命令项,弹出“新建”对话框。


  2. 在“新建”对话框中,选择“项目”单选钮,再按“新建文件”按钮,弹出“创建”对话框。


  3. 在“创建”对话框中输入项目文件名“学生管理”,再按回车键或按“保存”按钮,这样就可以建立项目文件了,并出现“项目管理器”对话框。


  1. 打开项目“学生管理”,在项目管理器中的“数据”选项卡中,选择“数据库”,单击“添加”按钮。


  2. 在“打开”对话框中,选择“学生.DBC”数据库文件,单击“确定”按钮即可。


  1. 打开数据库


  OPEN DATABASE 学生


  2. 从数据库移出教师表


  REMOVE TABLE 教师


  1. 在“数据库设计器-学生”中,选择表“学生”并单击鼠标右键,选择“修改”命令,在屏幕上显示“表设计器-学生.dbf”窗口,单击“索引”选项卡,然后输入索引名“学号”,选择类型为“主索引”,表达式为“学号”,最后单击“确定”按钮。


  2. 在“数据库设计器-学生”中,选择表“选课”并单击鼠标右键,选择“修改”命令,在屏幕上显示“表设计器-选课.dbf”窗口,单击“索引”选项卡,然后输入索引名“学号”,选择类型为“普通索引”,表达式为“学号”,最后单击“确定”按钮。


  3. 在“数据库设计器-学生”中,然后选择“学生”表中主索引键“学号”并按住不放,然后移动鼠标拖到“选课”表中的索引键为“学号”处,松开鼠标即可。


  二、


  在teacher.txt文件存放如下内容:


  update 教师 set 新工资=原工资*1.20 where 职称="教授"


  update 教师 set 新工资=原工资 where 职称!="教授"


  insert into 教师 values("林红","讲师",10000,10200)


  在teacher.txt文件存放如下内容:


  update 教师 set 新工资=原工资*1.20 where 职称="教授"


  update 教师 set 新工资=原工资 where 职称!="教授"


  insert into 教师 values("林红","讲师",10000,10200)


  三、


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


  CREATE FORM mystu


  2. 在“表单设计器”中,在“属性”的Caption处输入“计算机系学生选课情况”。


  3. 在“表单设计器”中,添加一个表格控件,在“属性”的RecordSourceType处选择“4 - SQL 说明”。


  4. 在“表单设计器”中添加两个命令按钮,在第1个命令按钮“属性”窗口的Caption处输入“查询”,在第2个命令按钮“属性”窗口的Caption处输入“退出”。


  5. 双击“查询”按钮,在“Command1.Click”编辑窗口中编写相应的程序


  thisform.grid1.recordSource="SELECT DISTINCT 学生.姓名, 课程.课程名称, 选课.成绩;


  FROM 学生!课程 INNER JOIN 学生!选课;


  INNER JOIN 学生!学生 ;


  ON 学生.学号 = 选课.学号 ;


  ON 课程.课程号 = 选课.课程号;


  WHERE 学生.系 = '6';


  into cursor lsb"


  6. 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,并关闭编辑窗口。

就业数据资源平台