基本操作
基本操作1
单击考试系统界面左下角的Visual FoxPro图标,启动Visual FoxPro。请在Visual FoxPro中完成下列操作(本题共有4小题):
(1). 在\学生管理\数据库中建立\住宿情况\表,表结构如下: 学号字符型(6) 姓名字符型(8) 宿舍号字符型(4) 住宿费数值型(6.2)
( 2). 将自由表\学生表\添加到\学生管理\数据库中,将\选课表\从\学生管理\数据库中永久删除。
(3).为\成绩表\增加一个字段:计算机 N(5,1),该字段允许出现\空\值,默认值为.NULL.。 (4).为\成绩表\建立一个主索引,索引名和索引表达式均为\学号\。
基本操作2
单击考试系统界面左下角的Visual FoxPro图标,启动Visual FoxPro。请在Visual FoxPro中完成下列操作(本题共有4小题):
1.打开数据库\学生库\,将自由表\学生信息\和\学生成绩\添加到新建的数据库中。 2.建立表\学生信息\和表\学生成绩\之间的永久联系。
3.建立项目\学生管理\,将数据库\学生库\添加到新建的项目中。
4.在项目管理器中,建立本地视图view_student,视图内容为学号、姓名和年龄,按年龄降序排序(年龄表达式是YEAR(DATE())-YEAR(出生日期))。
基本操作3
单击考试系统界面左下角的Visual FoxPro图标,启动Visual FoxPro。请在Visual FoxPro中完成下列操作(本题共有4小题):
1.打开数据库\学生信息\,将自由表\学生表\和\成绩表\添加到新建的数据库中。 2.为学生表的\性别\字段设置字段有效性规则: 性别=\男\性别=\女\,出错提示信息为:\性别等于男或女\,默认值为:\男\。
3.在学生表中增加一个名为\班级\的字段,字段数据类型为\字符型\、宽度为20。
4.将\成绩表\备份到\成绩备份表\中。
Select * from 成绩表 into table 成绩备份表
copy file 成绩表.dbf to 成绩备份表.dbf
基本操作4
单击考试系统界面左下角的Visual FoxPro图标,启动Visual FoxPro。请在Visual FoxPro中完成下列操作(本题共有4小题): 1.建立一个名为\学生管理\的项目文件。将\学生库\数据库添加到\学生管理\项目文件中。
2.建立本地视图\,视图的字段为\学生表\的\学号\、\姓名\和\年龄\字段,并按\年龄\降序排序,\年龄\相同的情况下,按\学号\升序排序。 3.将\教师表\从\学生库\数据库中移出,使其成为自由表。 4.通过\学号\字段为\学生表\和\选课表\建立永久联系(如果必要请先建立有关索引)。
基本操作5
单击考试系统界面左下角的Visual FoxPro图标,启动Visual FoxPro。请在Visual FoxPro中完成下列操作(本题共有4小题): 1.建立一个名为\职工管理\的数据库,并将\职工表\和\工资表\添加到所建的数据库中。 2. 在\职工表\中增加一个字段,字段名为:\通信地址\、数据类型为:\字符型\、宽度为:20。
3.计算\工资表\中的\实发工资\,其中\实发工资\等于\基本工资\加上\奖金\减去\所得税\。
Update 工资表 set 实发工资=基本工资+奖金-所得税 或
Replace all 实发工资 with 基本工资+奖金-所得税
4.将\职工表\中的记录按编号从低到高排序,排序结果存入表\。 方法一:
Select * from 职工表 order by 编号 asc into table new_order
方法二 :
Sort to new_order on 编号 /a
基本操作6
单击考试系统界面左下角的Visual FoxPro图标,启动Visual FoxPro。请在Visual FoxPro中完成下列操作(本题共有4小题):
1.打开\学生\数据库,将\选课表\从数据库中移去(不是删除)。
2.在\成绩表\中,给\成绩\字段设置有效性规则和默认值。规则为:成绩=>0.AND.成绩<=100;默认值为:0。
3.建立一个名为\学生管理\的项目文件,将\学生\数据库添加到新建的项目中。 4.使用查询向导建立一个标准查询QUERY.QPR,表选取\学生表\,字段选取\姓名\和\出生日期\。
基本操作7
单击考试系统界面左下角的Visual FoxPro图标,启动Visual FoxPro。请在Visual FoxPro中完成下列操作(本题共有4小题): 1.打开\人事管理\数据库,在\部门表\中建立一个主索引(升序),索引名为:\部门\索引表达式为:\部门编号\。
2.在\人事管理\数据库中,建立一个数据库表\专家表\,表结构如下: 编号字符型(8) 姓名字符型(10) 性别字符型(2) 职称字符型(8) 任职时间日期型
3.从\职工表\中查询所有少数民族职工(即:民族<>\汉\信息,查询结果存入\少数民族职工\表。
SELECT * FROM 职工表 WHERE 民族 <> \汉\少数民族职工.dbf 4.打开菜单文件testmenu.mnx,然后生成可执行的菜单程序testmenu.mpr。
简单应用
简单应用1
请在Visual FoxPro中完成下列操作(本题共有1小题):
使用报表向导建立一个简单报表。要求选择成绩表中\学号\、\姓名\和\英语\三个字段,报表的标题为\英语考试成绩表\,其他选项使用默认设置,报表文件名为English_score.frx。 请在Visual FoxPro中完成下列操作(本题共有1小题):
打开考试文件夹下的myform.scx表单,对表单按以下要求进行修改:
1)容器Container1中的标签Label1:自动调整控件大小(autosize)以容纳其内容;字体(fontname)设为楷体_GB2312;字号(fontsize)为18;颜色(forecolor)为0,0,255; 2)容器Container1中的文本框Text1:指定占位符(passwordchar)为\即输入密码时,显示*);
3)命令按钮Command1:可以响应由用户引发的事件(即按钮由灰色变为黑色)。将enabled属性设置为.t.
简单应用2
请在Visual FoxPro中完成下列操作(本题共有1小题):
使用报表向导建立一个简单报表。要求选择职工表中\姓名\、\性别\、\民族\和\出生日期\个字段,报表标题为\职工情况报表\,其他选项使用默认设置,报表文件名为employee_report。
打开考试文件夹下的show_picture.scx表单,对表单按以下要求进行修改: 1)图象控件Image1:指定显示图形文件为(picture)EARTH.ICO; 2)计时器Timer1:指定计时器事件的时间间隔(interval)为0.1秒;
3)开始按钮(Command1):完善Click事件中的代码,使Image1可见、可以响应由用户引发的事件;
Command1的click代码如下: Thisform.image1.visible=.t. Thisform.image1.enabled=.t.
4)结束按钮(Command2):完善Click事件中的代码,使Image1隐藏、不响应由用户引发的事件。Command2的click代码如下: Thisform.image1.visible=.f. Thisform.image1.enabled=.f.
简单应用3
请在Visual FoxPro中完成下列操作(本题共有1小题):
使用向导建立一对多报表student_report。父表为学生表.dbf,字段为学号、姓名、性别,子表为成绩表.dbf,字段为成绩,报表标题为\学生情况表\,其他使用默认设置。
综合应用题
综合应用题1
请在Visual FoxPro中完成下列操作(本题共有1小题):
打开考试文件夹下的表单testform4。将表单的标题(caption)设置为:\浏览\;将表单中的表格控件(Grid1)的数据源类型(RecordSourceType)设置为:0 - 表;在表单中,添加三个命令按钮Command1、Command2和Command3,并完成下列操作:注意添加数据环境
1)命令按钮Command1的标题设置为:\显示学生表\,功能为:用鼠标单击该按钮时,表格控件(Grid1)的数据源(RecordSource)设置为\学生表.dbf\;
Command1的click代码
Thisform.grid1.recordsource=”学生表.dbf”
2)命令按钮Command2的标题设置为:\显示成绩表\,功能为:用鼠标单击该按钮时,表格控件(Grid1)的数据源(RecordSource)设置为\成绩表.dbf\;
Command2的click代码
Thisform.grid1.recordsource=”成绩表.dbf”
3)将命令按钮Command3的标题设置为:\退出\,功能为:用鼠标单击该按钮时,释放所在表单。
Command3的click代码如下:
thisform.release
注:1、不要将控件名(Name)和控件标题(Caption)搞混淆了;
2、在所添加的控件对象中,控件名必须和题中所给的名称一致,否则不能得分。
综合应用题2
请在Visual FoxPro中完成下列操作(本题共有1小题):
打开考试文件夹下的表单testform1。表单的标题(caption)设置为:浏览学生信息。在表单的数据环境中,添加学生库中的表:学生信息.dbf。 在表单中,添加下列控件:
1)标签label1和label2,其标题(caption)为:学号和姓名;
2)文本框text1和text2,设置文本框text1和text2的ControlSource属性,当执行表单时,该框中分别显示表学生信息.DBF中的学号和姓名;(不需要编写事件代码)
3)计时器 Timer1,功能为:表单运行时,每1秒钟(interval)向上移动1条记录,如果移到表文件首,再返回到末记录;(在移动记录过程中,表单中的内容要随着更新。)
Timer1的timer事件代码如下: Skip -1 If bof() Go bottom Endif
Thisform.refresh 4)命令按钮command1,其标题为:退出,功能为:用鼠标单击该按钮时,释放所在表单。
Command1的click代码如下: thisform.release
注:1、不要将控件名(Name)和控件标题(Caption)搞混淆了;
2、在所添加的控件对象中,控件名必须和题中所给的名称一致,否则不能得分。
综合应用题3
请在Visual FoxPro中完成下列操作(本题共有1小题):
打开testform2表单,表单的标题(caption)设置为:\学生成绩查询\。 在表单中,添加下列控件: 1)文本框(text1);
2)\查询\按钮(Command1):在\查询\按钮的Click事件中,使用SQL的SELECT命令查询\成绩表\中每个学生的学号、姓名、总分,并将查询结果存储到\总分表\表中。在文本框text1中,显示\查询结束\。(注:总分为数学、英语和计算机三门课成绩之和)
Command1的click代码如下:
Select 学号,姓名,数学+英语+计算机 as 总分 from 成绩表 into table 总分表 Thisform.text1.value=”查询结束”
3)\退出\按钮(Command2):单击\退出\按钮时,关闭表单。
Command2的click代码如下: thisform.release
表单设计完成后,运行表单进行查询。
注:1、不要将控件名(Name)和控件标题(Caption)搞混淆了;
2、在所添加的控件对象中,控件名必须和题中所给的名称一致,否则不能得分。
综合应用题4
请在Visual FoxPro中完成下列操作(本题共有1小题):
在\人事管理\数据库中,根据\职工表\建立一个统计各部门职工人数的视图,该视图包含\部门号\、\职工人数\两个字段,视图名为\,并按部门号升序排序;注意要按照部门号分组
打开考试文件夹下的表单testform7。将表单的标题(caption)设置为:\查询部门职工人数\;在表单的数据环境中,添加视图view1。在表单中,添加下列控件: 1)表格控件Grid1,运行表单时,在表格控件Grid1中显示视图\的记录;设置grid1的recordsourcetype为1别名,recordsource为view1
2)命令按钮Command1,标题设置为:\关闭\,功能为:用鼠标单击该按钮时,释放所在表单。
command1的click代码如下:
thisform.release
注:1、不要将控件名(Name)和控件标题(Caption)搞混淆了;
2、在所添加的控件对象中,控件名必须和题中所给的名称一致,否则不能得分。
综合应用题5
请在Visual FoxPro中完成下列操作(本题共有1小题):
打开考试文件夹下的表单testform6。表单的标题(caption)设置为:\学生信息浏览\。 在表单中,添加下列控件:
1)页框(PageFrame1),有\学生\和\成绩\两个选项卡,单击选项卡\学生\时,在选项卡\学生\中使用\表格\方式显示\学生表\中的记录(表格名称为\学生表\;单击选项卡\成绩\时,在选项卡\成绩\中使用\表格\方式显示\成绩表\中的记录(表格名称为\成绩表\; 要求:将学生表和成绩表添加到数据环境,并将学生表和成绩表从数据环境直接拖拽到相应的选项卡自动生成表格。
2) 命令按钮(Command1),其标题为:退出,功能为:用鼠标单击该按钮时,释放所在表单。
注:1、不要将控件名(Name)和控件标题(Caption)搞混淆了;
2、在所添加的控件对象中,控件名必须和题中所给的名称一致,否则不能得分。
综合应用题6
请在Visual FoxPro中完成下列操作(本题共有1小题):
打开考试文件夹下的表单testform5。表单的标题(caption)设置为:浏览学生表。在表单的数据环境中,添加学生库中的表:学生表.dbf。 在表单中,添加下列控件:
1)标签label1和label2,其标题(caption)为:学号和姓名;
2)编辑框Edit1和Edit2,设置编辑框Edit1和Edit2的ControlSource属性,当执行表单时,该框中分别显示表\学生表\中的学号和姓名;(不需要编写事件代码)注意要先添加数据环境。
3)计时器 Timer1,功能为:表单运行时,每1秒钟(interval)向下移动1条记录,如果移到表文件末,再返回到首记录;(在移动记录过程中,表单中的内容要随着更新。)
Timer1的timer事件如下: Skip If eof() Go top Endif
Thisform.refresh
4)命令按钮command1,其标题(caption)为:退出,功能为:用鼠标单击该按钮时,释放所在表单。
command1的click代码如下: thisform.release
注:1、不要将控件名(Name)和控件标题(Caption)搞混淆了;
2、在所添加的控件对象中,控件名必须和题中所给的名称一致,否则不能得分。
综合应用题7
请在Visual FoxPro中完成下列操作(本题共有1小题):
打开考试文件夹下的表单testform3。表单的标题设置为:\查询职工信息\。在表单的数据环境中,添加\职工管理\库中的表:职工.dbf。 在表单中,添加下列控件:
1)标签label1和label2,其标题(caption)为:\姓名\和\年龄\;
2)文本框text1和text2,设置文本框text1和text2的ControlSource属性,当执行表单时,该框中分别显示职工.dbf中的姓名和年龄;(不需要编写事件代码)
3)命令按钮command1和command2,其标题分别为:\上一记录\和\下一记录\。功能分别为:用鼠标单击command1按钮时,将表记录指针移动到上一条记录,如果移到表文件首,则移到末记录;用鼠标单击command2按钮时,将表记录指针移动到下一条记录,如果移到表文件末,则移到首记录;
Command1的click代码 Skip -1 If bof() Go bottom Endif
Thisform.refresh
Command2的click代码 Skip If eof() Go top Endif
Thisform.refresh
4)命令按钮command3,其标题为:\退出\,功能为:用鼠标单击该按钮时,释放所在表单。
Command3的click代码 Thisform.release
注:1、不要将控件名(Name)和控件标题(Caption)搞混淆了;
2、在所添加的控件对象中,控件名必须和题中所给的名称一致,否则不能得分。
综合应用题8
请在Visual FoxPro中完成下列操作(本题共有1小题):
打开考试文件夹下的表单testform8,将表单的标题(caption)设置为:\查询职工信息\。 在表单中,添加下列控件:
1)表格控件(Grid1),其数据源类型(RecordSourceType)设置为:0 - 表;
2)命令按钮(Command1),标题设置为:\查询\,功能为:在Click事件中,使用SQL的SELECT命令查询\职工表\和\工资表\中的编号、姓名、性别、民族和基本工资,按编号升序排序,将查询结果存储到\表中;在表格控件Grid1中显示\表的记录;
Command1的click代码
Select 职工表.编号,姓名,性别,民族,基本工资 from 职工表,工资表 where 职工表.编号=工资表.编号 order by 1 asc into table view1
Thisform.grid1.recordsource=”view1.dbf”
3)命令按钮(Command2),标题设置为:\退出\,功能为:用鼠标单击该按钮时,释放所在表单。
Command2的click代码 Thisform.release
表单设计完成后,运行表单进行查询。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库操作题在线全文阅读。
相关推荐: