a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 111|回复: 1

[考试试题] 计算机等级考试二级VF题库75套上机试题(73)

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
 一、  1. 打开并修改数据库
+ X0 m$ U& x8 w- W# P  MODIFY DATABASE SDB- ]! w4 R" R# ^7 W: G& J0 d
  2. 在“数据库设计器-SDB”中,选择表“Student”并单击鼠标右键,选择“修改”命令项。
( `& Y0 M% e. T, j0 G) S7 ?2 g( v  3. 在“表设计器-Student.dbf”中,选择“性别”字段,在“字段有效性”标签的“规则”处输入“ 性别 $ "男女"”,在“信息”处输入“"性别必须是男或女"”,在“默认值”处输入“"女"”,最后单击“确定”按钮即可。& e% M/ W4 v: J8 T* G4 o
  1. 在“数据库设计器-sdb”中,选择表“student”并单击鼠标右键,选择“修改”命令,在“表设计器-student.dbf”中,单击“索引”选项卡,然后输入索引名“sid”,选择类型为“主索引”,表达式为“学号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立主索引了。. W1 `( f7 R0 B2 _
  2. 在“数据库设计器-sdb”中,选择表“course”并单击鼠标右键,选择“修改”命令,在“表设计器-course.dbf”中,单击“索引”选项卡,然后输入索引名“cid”,选择类型为“主索引”,表达式为“课程号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立主索引了。1 ?/ ?! X! y$ W5 h4 E4 m
  3. 在“数据库设计器-sdb”中,选择表“sc”并单击鼠标右键,选择“修改”命令,在“表设计器-sc.dbf”中,单击“索引”选项卡,然后输入索引名“scid”,选择类型为“主索引”,表达式为“学号+课程号”,移到下一项,输入索引名“sid”,选择类型为“普通索引”,表达式为“学号”,移到下一项,输入索引名“cid”,选择类型为“普通索引”,表达式为“课程号”,最后单击“确定”按钮,再单击“是(Y)”这样这几个索引就建立了。3 O" m4 W) V- U& U5 B! e
  1. 在“数据库设计器-sdb”中,然后选择“student”表中主索引键“学号”并按住不放,然后移动鼠标拖到“sc”表中的索引键为“学号”处,松开鼠标即可。
& v2 M% J! M6 t3 q# U  2. 在“数据库设计器-sdb”中,然后选择“course”表中主索引键“课程号”并按住不放,然后移动鼠标拖到“sc”表中的索引键为“课程号”处,松开鼠标即可。
6 C/ C9 E1 f3 ]9 u$ V  p& B8 ]  ^  3. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。
* O$ ~* p) X5 b; t1 V  4. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。" ]! _+ b9 U  g; j% b: ?  t
  5. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“级联”单选按钮,单击“删除规则”选项卡,并选择“限制”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。3 o4 ?) X. F! c
  注意:可能会出现要求整理数据库,那么请整理后重新做操作。" T; L) {1 y. U2 a; _8 _
  1. 单击“工具\向导\报表”菜单项,并显示“向导选取”对话框。
) M9 N1 r- n. A/ `1 l  2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。
, h0 b, T+ R0 _5 N5 [# s  3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,在“数据库和表”列表框中,选择表“student”,接着在“可用字段”列表框中显示表student的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“下一步”按钮。
' v& v( R" C4 @" b  4. 在“报表向导”对话框的“步骤2-分组记录”中,单击“下一步”按钮。; {9 h* L1 d! o
  5. 在“报表向导”对话框的“步骤3-选择报表样式”中,在“样式”中选择“随意式”,单击“下一步”按钮。
- ^( `: o6 I+ x+ I4 A' p6 P  6. 在“报表向导”对话框的“步骤4-定义报表布局”中,在“列数”处选择为“1”,在“方向”处选择“纵向”,在“字段布局”处选择“列”,单击“下一步”按钮。9 M2 q, F6 b; p6 T5 k. y% ?/ J
  7. 在“报表向导”对话框的“步骤5-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,单击“完成”按钮。/ x* o1 \1 h. _5 x4 X
  8. 在“报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输入“学生基本情况一览表”,单击“完成”。
% z4 H9 M& A* u9 e, L3 }! U2 ?2 m; C  9. 在“另存为”对话框中,输入保存报表名“one”,再单击“保存”按钮,最后报表就生成了。0 |! B; V( X! j; A+ {
  二、- V# E! u/ S( a4 e( }8 E7 Z2 H
  1. 单击“工具\向导\查询”菜单项,并显示“向导选取”对话框。+ y9 {: d% I0 E; e  H, a
  2. 在“向导选取”对话框中,选择“查询向导”并单击“确定”按钮,并显示“查询向导”对话框。  u2 m0 y; s8 \# u+ i$ M
  3. 在“查询向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,在“数据库和表”列表框中,选择表“student”,接着在“可用字段”列表框中显示表student的所有字段名,并选定“学号”和“姓名”两个字段至“选定字段”列表框中;接着选择表“sc”,接着在“可用字段”列表框中选定“成绩”字段至“选定字段”列表框中,;接着选择表“course”,接着在“可用字段”列表框中选定“课程名”字段至“选定字段”列表框中再单击“下一步”按钮。
- w* o2 }7 k' i# H  4. 在“查询向导”对话框的“步骤2-为表建立关系”中,单击“添加”按钮,建立“STUDENT.学号 = SC.学号”关系,接着选择字段“SC.课程号”和“COURSE.课程号”,再单击“添加”按钮,建立“SC.课程号 = COURSE.课程号”关系,单击“下一步”按钮。  
回复

使用道具 举报

 楼主| 发表于 2012-7-31 22:22:50 | 显示全部楼层

计算机等级考试二级VF题库75套上机试题(73)

5. 在“查询向导”对话框的“步骤3-筛选记录”中,单击“下一步”按钮。  6. 在“查询向导”对话框的“步骤4-排序记录”中,选择排序字段“COURSE.课程名”和选择“升序”单选按钮再单击“添加”按钮,选择排序字段“SC.成绩”和选择“降序”单选按钮再单击“添加”按钮,单击“完成”按钮。' _! N2 m+ u" f+ d  t$ M
  7. 在“查询向导”对话框的“步骤5-完成”中,单击‘保存查询并在“查询设计器”修改(M)’,单击“完成”按钮。. u8 X( Y( m. |# P
  8. 在“查询设计器”中,单击“排序依据”选项卡,查看排序方式是否正确,如果不正确,则修改排序选项。# R( d: m; L* q* Z7 [
  9. 在“另存为”对话框中,输入文件名“TWO”并单击“保存”按钮。
" M! r( B0 x/ V" d  10. 在“查询设计器”中,单击“查询\查询去向”菜单项,并显示“查询去向”对话框,在此对话框中,单击“表”按钮,接着在“表名”处输入表名“TWO.DBF”,单击“确定”按钮,最后运行此查询程序。+ x/ ~& ~) \! o, t* d) b
  第2行:SELECT student.学号,姓名,AVG(成绩) 平均成绩,COUNT(成绩) 选课门数;
# o5 T2 l% [1 ~5 L  f; U7 ]6 X. c  u  第3行:FROM student JOIN sc ON student.学号 = sc.学号;4 ]) l) V& J# A$ X. l' j
  第4行:WHERE 性别 = "女";9 D# r4 y" H8 I8 b3 R7 w5 j
  第5行:GROUP BY student.学号 HAVING AVG(成绩) >= 75;
! i9 \& u& I; d' t7 u  三、5 T4 M6 ^2 g9 h; n) g
  1. 建立表单. x% a5 _7 t( T) W9 T9 s3 L( b
  CREATE FORM form
# X" P% ^; K2 o% R: k  V! ]8 h  2. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”窗口的Caption处输入“查询”,在第2个命令按钮“属性”窗口的Caption处输入“退出”。. x( o3 T4 h. p5 h6 Y& |/ M
  3. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入SQL的SELECT命令查询语句,接着关闭编辑窗口。# n( ]* W0 u; l* k$ H. X9 `/ B
  SELECT Student.学号, Student.姓名, AVG(成绩) AS 平均成绩,;% X$ e7 U( t0 I0 k' A: k
  MIN(成绩) AS 最低分;+ \7 k* ^' ]* z; M6 x+ V
  FROM sdb!student INNER JOIN sdb!sc ;3 d" o9 x' M! _6 Z9 p; r
  ON Student.学号 = Sc.学号;2 w1 a  N: s4 x/ a+ p1 P# Z
  GROUP BY Student.学号 HAVING MIN(成绩) >= 60;
( q9 M8 z, @( `4 S: `' p, \. U# |  ORDER BY Student.学号;3 p/ R* B; j9 P# x9 g2 |( n
  INTO TABLE four.dbf
7 B0 m% j" a" V# _; L9 i2 I6 k  4. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-7 02:19 , Processed in 0.252834 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表