当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
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”,接着关闭编辑窗口。
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved