2015年计算机二级VFP上机考试冲刺模拟试题(71)
发布时间:2011/8/4 10:44:18 来源:城市学习网 编辑:ziteng
一、
一、命令方式:启动Visual Foxpro系统后,在命令窗口中输入
CREATE PROJECT sdb_p && 保留字可以取前四个字母
二、可以使用菜单方式进行建立
1. 单击“文件\新建”命令项,弹出“新建”对话框。
2. 在“新建”对话框中,选择“项目”单选钮,再按“新建文件”按钮,弹出“创建”对话框。
3. 在“创建”对话框中输入项目文件,再按回车键或按“保存”按钮,这样就可以建立项目文件了,并出现“项目管理器”对话框。
在已建立的项目“sdb_p”后,创建数据库
1. 在项目管理器中的“数据”选项卡中,选择“数据库”,单击“新建”按钮。
2. 在“新建数据库”对话框中,再单击“新建数据库”按钮。
3. 在“创建”对话框中,选定考生文件夹,在“数据库名”处输入“sdb”,然后单击“保存”命令按钮即可。
1. 单击“文件\打开”命令项,选择“文件类型”为数据库,打开“sdb”。
2. 在“数据库设计器-sdb”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(student和sc)。
1. 打开数据库文件sdb
OPEN DATABASE sdb
2. 单击“文件/新建”菜单项,在“新建”对话框中选择“表”单选按钮,再单击“新建文件”按钮,在“创建”对话框中输入表名“course”,接着单击“保存”按钮。
3. 在“表设计器-course.dbf”中,依次按要求输入对应的字段名、类型和宽度,输入完成后单击“保存”按钮。
4. 最后按要求输入所求的记录内容。
方法一:
1. 选择表“course”并单击鼠标右键,选择“修改”命令项。
2. 在“表设计器-course.dbf”中,选择“索引”选项卡,输入索引名“cno”,选择类型为“主索引”,表达式为“课程号”。
方法二:
使用命令生成主索引
ALTER TABLE course ADD PRIMARY KEY 课程号 TAG cno
二、
SELECT student.学号, student.姓名, course.课程名, sc.成绩;
FROM student,course,sc;
WHERE student.学号 = sc.学号;
AND sc.课程号 = course.课程号;
ORDER BY course.课程名, sc.成绩 DESC;
INTO TABLE sclist
1. 单击“工具\向导\表单”菜单项,并显示“向导选取”对话框。
2. 在“向导选取”对话框中,选择“表单向导”并单击“确定”按钮,并显示“表单向导”对话框。
3. 在“表单向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,在“数据库和表”列表框中,选择表“student”,接着在“可用字段”列表框中显示表student的所有字段名,并选定所有字段名,再单击“下一步”按钮。
4. 在“表单向导”对话框的“步骤2-选择表单样式”中,在“样式”中选择“阴影式”,在“按钮类型”中选择“图片按钮”,再单击“下一步”按钮。
5. 在“表单向导”对话框的“步骤3-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,再单击“下一步”按钮。
6. 在“表单向导”对话框的“步骤4-完成”中,在“请输入表单标题”文本框中输入“学生基本数据输入维护”,再单击“完成”。
7. 在“另存为”对话框中,输入保存表单名“form1”,再单击“保存”按钮,最后表单就生成了。 [NextPage] 三、
1. 在T1.PRG中的内容
OPEN DATABASE sdb
CREATE VIEW sview AS ;
SELECT STUDENT.学号, 姓名, AVG(成绩) 平均成绩, MIN(成绩) 最低分, COUNT(*) 选课门数;
FROM STUDENT, SC;
WHERE STUDENT.学号 = SC.学号 ;
GROUP BY STUDENT.学号 HAVING COUNT(*) > 3;
ORDER BY 平均成绩 DESC
CLOSE ALL
2. 制作报表p_student
(1). 单击“工具\向导\报表”菜单项,并显示“向导选取”对话框。
(2). 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。
(3). 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取视图“sview”,在“数据库和表”列表框中,选择视图“sview”,接着在“可用字段”列表框中显示视图sview的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“下一步”按钮。
(4). 在“报表向导”对话框的“步骤2-分组记录”中,单击“下一步”按钮。
(5). 在“报表向导”对话框的“步骤3-选择报表样式”中,在“样式”中选择“随意式”,单击“下一步”按钮。
(6). 在“报表向导”对话框的“步骤5-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,单击“完成”按钮。
(7). 在“报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输入“学生成绩统计一览表”,单击“完成”。
(8). 在“另存为”对话框中,输入保存报表名“p_student”,再单击“保存”按钮,最后报表就生成了。
3. 设计表单
(1). 在命令窗口中输入打开数据库sdb命令
OPEN DATABASE sdb
(2). 在命令窗口中输入建立表单命令
CREATE FORM form2
(3). 在“表单设计器”中添加两个命令按钮(“浏览”和“打印”)。
(4). 双击“浏览”命令按钮,在“Command1.Click”编辑窗口中输入“SELECT * FROM sview”,接着关闭编辑窗口。
(5). 双击“打印”命令按钮,在“Command2.Click”编辑窗口中输入“REPORT FORM p_student”,接着关闭编辑窗口。