vfp上机试题练习珍藏版

上传人:shaoy****1971 文档编号:108591239 上传时间:2019-10-24 格式:DOC 页数:303 大小:975KB
返回 下载 相关 举报
vfp上机试题练习珍藏版_第1页
第1页 / 共303页
vfp上机试题练习珍藏版_第2页
第2页 / 共303页
vfp上机试题练习珍藏版_第3页
第3页 / 共303页
vfp上机试题练习珍藏版_第4页
第4页 / 共303页
vfp上机试题练习珍藏版_第5页
第5页 / 共303页
点击查看更多>>
资源描述

《vfp上机试题练习珍藏版》由会员分享,可在线阅读,更多相关《vfp上机试题练习珍藏版(303页珍藏版)》请在金锄头文库上搜索。

1、1.一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,完成如下操作:1打开“学生管理”数据库,并从中永久删除“学生”表。2建立一个自由表“教师”,表结构如下: 编号字符型(8) 姓名字符型(10) 性别字符型(2) 职称字符型(8)3利用查询设计器建立一个查询,该查询包含课程名为”数据库”的”课程”表中的全部信息,生成的查询保存为query4用SQL UPDATE语句将”课程”表中课程名为”数据库”的课程的任课教师更改为”T2222”,并将相应的SQL语句存储在文件Fourprg中。答案:1 OPEN DATABASE 学生管理 DROP TABLE 学生2CREA

2、TE TABLE 教师(编号 C(8), 姓名 C(10), 性别 C(2), 职称 C(8)31. 单击“工具向导查询”命令项。 2. 在“向导选取”对话框中,双击“查询向导”,在“步骤1-字段选取”中选择表“课程”,在选取其所有字段至“选定字段”列表框中,再单击“下一步”按钮。 3. 在“步骤3-筛选记录”的字段下拉列表选择“课程.课程名”,再在“值”输入框输入“数据库”,再单击“完成”按钮。 4. 在“步骤5-完成”中,再单击“完成”按钮,在弹出“另存为”对话框的文件名处输入“query”,再单击“保存”即可。4 UPDATE 课程 SET 任课教师=T2222 WHERE 课程名=数据

3、库二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用: 1建立表单,表单文件名和表单控件名均为formtest,表单标题为”考试系统”,表单背景为灰色(BackColor=192,192,192),共他要求如下: (1)表单上有”欢迎使用考试系统”(Label1)8个字,再背景颜色为灰色(BackColor=l92,192,192),字体为楷体,字号为24,字的颜色为桔红色(Forecolor=255,128,0);当表单运行时,”欢迎使用考试系统”8个字向表单左侧移动,移动由计时器控件Timer1控制,间隔(interval属性)是每200毫秒左移1O个点(提示:在

4、Timer1控件的Timer事件中写语句 THISFORM.Label1.Left=THISFORM.Label1.Left-10)当完全移出表单后,又会从表单右侧移入。 (2)表单有一命令按钮(Commandl),按钮标题为”关闭”,表单运行时单击此按钮关闭并释放表单。2在”学生管理”数据库中利用视图设让器建立一个视图sview,该视图包含;3个字段课程编号、课程名和选课人数。然后利用报表向导生成一个报表creport,该报表包含视图sview的全部字段和内容。一 1. 在命令窗口中输入建立表单命令 CREATE FORM formtest 2. 在“表单设计器”中,在“属性”的Captio

5、n处输入“考试系统”,在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”编辑窗口中输入下列命令组,再关闭此窗

6、口。 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.

7、 单击“文件新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建文件”。在“添加表或视图”对话框中,双击表“考试成绩”(或单击选中表“考试成绩”,接着单击“添加”按钮),再双击表“课程”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对话框。 3. 单击“字段”选项卡,选择“考试成绩.课程编号”和“课程.课程名”的字段添加到“选定字段”列表框中。 4. 在“函数和表达式”处输入“count(*) as 选课人数”并单击“添加”按钮。 5. 单击“分组依据”选项卡,选择“考试成绩.课程编号”并单击“添加”按钮。 6. 保存该视图

8、,在“保存”对话框中输入视图名“sview”。 二、建立报表 1. 单击“工具向导报表”菜单项,并显示“向导选取”对话框。 2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。 3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取视图“sview”,在“数据库和表”列表框中,选择表“sview”,接着在“可用字段”列表框中显示表sview的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“完成”按钮。 4. 在“报表向导”对话框的“步骤6-完成”中,单击“完成”。 5. 在“另存为”对话框中,输入保存报表名“creport”,再单击“保

9、存”按钮,最后报表就生成了。三、综合应用(1小题,计30分) 在考生文件夹下有myform表单文件,将该表单设置为顶层表单,然后设计一个菜单,并将新建立的菜单应用于该表单(在表单的load事件中运行菜单程序)。 新建立的菜单文件名为mymenu,结构如下(表单、报表和退出是栗单栏中的3个菜单项):表单浏览课程浏览选课统计报表预览报表退出各菜单项的功能如下:选择”浏览课程”时在表单的表格控件中显示”课程”表的内容(在过程中完成,直接指定表名);选择”浏览选课统计”时在表单的表格控件中显示简单应用题建立的视图sview的内容(在过程中完成,直接指定视图名);选捧”预览报表”时预览简单应用题建立的报

10、表creport(在命令中完成);选择”退出”时关闭和释放表单(在命令中完成)。 注意。最后要生成菜单程序,手注意该菜单将作为顶层表单的菜单。 一、建立菜单 1. 单击“文件新建”命令项。 2. 在“新建”对话框中选择“菜单”单选钮,再按“新建文件”按钮。 3. 在“新建菜单”对话框中选择“菜单”按钮,在菜单设计器中的“菜单名称”中依次输入“表单”、“报表”和“退出”这三个主菜单项,然后选择“表单”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设计器”中,输入两个子菜单项“浏览课程”和“浏览选课统计”,选择“报表”菜单项,在“结果”中选择“子菜单”,单击“创建”按钮,在“菜单设

11、计器”中,输入一个子菜单项“预览报表”。 4. 在“浏览课程”子菜单的“结果”选择“过程”并输入命令下列语句 myform.grid1.recordsource=课程 5. 在“浏览选课统计”子菜单的“结果”选择“过程”并输入命令下列语句 myform.grid1.recordsource=sview 6. 在“预览报表”子菜单的“结果”选择“命令”并输入命令“report form creport preview”。 7. 在“退出”主菜单的“结果”选择“命令”并输入命令“myform.release”。 8. 单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“mymenu”即可。 9.

12、 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“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”编辑窗口中输入“

13、release menu xxx extended”,在表单退出时释放菜单。2.一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)在考生目录下完成如下操作:1打开”订货管理”数据库,并将表order_list添加到该数据库中。2。在货管理数据库,中建立表order_detail,表结构描述如下: 器件号 字符型(6) 器件名 字符型(16) 单份 浮动型(10,2) 数量 整型3为新建立的order_detail表建立一个普通索引,素引名和索引表达式均是4建立表order_list和表order_detail间的永久联系(通过”订单号”字段)。1 可以有两种方法:一是命令方法,二是

14、菜单方法。 命令方法: OPEN DATABASE 订货管理 ADD TABLE order_list 菜单方法: 1. 单击“文件打开”命令项,选择“文件类型”为数据库,打开“订货管理”。 2. 在“数据库设计器-订货管理”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(order_list)。2 方法一: 1. 打开数据库文件“订货管理” OPEN DATABASE 订货管理 2. 单击“文件/新建”菜单项,在“新建”对话框中选择“表”单选按钮,再单击“新建文件”按钮,在“创建”对话框中输入表名“order_detail”,接着单击“保存”按钮。 3. 在“表设计器-order_detail.dbf”中,依次按要求输入对应的字段名、类型和宽度(包括小数点位数),输入完成后单击“保存”按钮。 方法二: 使用命令建立表文件 CREATE TABLE order_detail (订单号 C(6), 器件号 C(6), 器件名 C(16), 单价 F(10,2), 数量 I)3 1. 单击“文件打开”命令项,选择“文件类型”为数据库,打开“订货管理”。 2. 在“数据库设计器-订货管理”中,选择表“order_detail”并单击鼠标右键,选择“修改”命令项。 3. 在“

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号