a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 159|回复: 1

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  一、4 |+ f! _! L$ e% k9 H! \, n
  一、命令方式:启动Visual Foxpro系统后,在命令窗口中输入
) L# z0 p$ e! I* }2 j  CREATE PROJECT sdb_p && 保留字可以取前四个字母
' U- s! _% m  O  _! {5 u5 S7 T4 F  二、可以使用菜单方式进行建立
* m8 b9 l0 V! n5 M+ e/ Z2 v  1. 单击“文件\新建”命令项,弹出“新建”对话框。
# C' V3 `3 [( D  2. 在“新建”对话框中,选择“项目”单选钮,再按“新建文件”按钮,弹出“创建”对话框。& E1 N  \1 d6 r! m" i) G
  3. 在“创建”对话框中输入项目文件,再按回车键或按“保存”按钮,这样就可以建立项目文件了,并出现“项目管理器”对话框。! r5 c8 A6 n$ l2 L* U1 \3 P) e# Q+ d
  在已建立的项目“sdb_p”后,创建数据库
4 S5 ^! C% k- {! o" H  1. 在项目管理器中的“数据”选项卡中,选择“数据库”,单击“新建”按钮。. {7 E  o( l7 ^
  2. 在“新建数据库”对话框中,再单击“新建数据库”按钮。, D* O. ?8 Q6 O9 f5 j
  3. 在“创建”对话框中,选定考生文件夹,在“数据库名”处输入“sdb”,然后单击“保存”命令按钮即可。& f; [( s. @7 k7 y$ e7 I) j$ C
  1. 单击“文件\打开”命令项,选择“文件类型”为数据库,打开“sdb”。3 m, J+ O7 @9 g7 H- }* M
  2. 在“数据库设计器-sdb”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(student和sc)。
5 U6 C$ k5 L" {, X5 i1 c8 E" o  1. 打开数据库文件sdb
* {7 |" t. C/ u  OPEN DATABASE sdb) Y3 J8 I% F! G4 k* s' v- a
  2. 单击“文件/新建”菜单项,在“新建”对话框中选择“表”单选按钮,再单击“新建文件”按钮,在“创建”对话框中输入表名“course”,接着单击“保存”按钮。5 r& a' E7 \# U3 I
  3. 在“表设计器-course.dbf”中,依次按要求输入对应的字段名、类型和宽度,输入完成后单击“保存”按钮。8 H3 Z9 T( I) S* T/ u' O
  4. 最后按要求输入所求的记录内容。: U$ [& e% w) ~. N5 h( J; S- c
  方法一:5 C* a/ S! O$ m1 R5 a( T( Y0 p' x
  1. 选择表“course”并单击鼠标右键,选择“修改”命令项。7 u9 j2 j5 m4 A( p- A, G. t  ]
  2. 在“表设计器-course.dbf”中,选择“索引”选项卡,输入索引名“cno”,选择类型为“主索引”,表达式为“课程号”。  `" B. x& Q0 V, [/ S7 [
  方法二:- _7 R' c( q: Y, u. |
  使用命令生成主索引) g1 K4 f) C  ~: v
  ALTER TABLE course ADD PRIMARY KEY 课程号 TAG cno5 \- ?) `4 ~( u: W) H9 p' Z
  二、
# N9 b) R% d2 J* l* m! c  SELECT student.学号, student.姓名, course.课程名, sc.成绩;
, ?& K( Z+ G3 u5 f# c  FROM student,course,sc;
) U/ y+ q: Q  W: _( Z" i  WHERE student.学号 = sc.学号;/ B, f1 k* Q" O
  AND sc.课程号 = course.课程号;" N* n, m' r& Q0 ^4 ^* s
  ORDER BY course.课程名, sc.成绩 DESC;. y  h& D" f0 \; F3 _3 I
  INTO TABLE sclist
1 L) ?; l, H) n- S  1. 单击“工具\向导\表单”菜单项,并显示“向导选取”对话框。2 i% z/ o/ b" c
  2. 在“向导选取”对话框中,选择“表单向导”并单击“确定”按钮,并显示“表单向导”对话框。
8 z7 g: r6 O5 N" c* b5 R  3. 在“表单向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,在“数据库和表”列表框中,选择表“student”,接着在“可用字段”列表框中显示表student的所有字段名,并选定所有字段名,再单击“下一步”按钮。0 U9 A/ O8 R  T
  4. 在“表单向导”对话框的“步骤2-选择表单样式”中,在“样式”中选择“阴影式”,在“按钮类型”中选择“图片按钮”,再单击“下一步”按钮。( b8 N4 K9 N2 ?
  5. 在“表单向导”对话框的“步骤3-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,再单击“下一步”按钮。" j9 Y# C: Q4 l5 z8 C$ }
  6. 在“表单向导”对话框的“步骤4-完成”中,在“请输入表单标题”文本框中输入“学生基本数据输入维护”,再单击“完成”。" h% f6 C! V! g" J4 A% O' ?- ^! L; A
  7. 在“另存为”对话框中,输入保存表单名“form1”,再单击“保存”按钮,最后表单就生成了。  
回复

使用道具 举报

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

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

三、  1. 在T1.PRG中的内容
  x4 }! V# G. {; Q" w9 J  OPEN DATABASE sdb
, Z, `  U) a" o6 w$ Y, F) S  CREATE VIEW sview AS ;! z( T  z& d4 b# t5 a6 H. F
  SELECT STUDENT.学号, 姓名, AVG(成绩) 平均成绩, MIN(成绩) 最低分, COUNT(*) 选课门数;' v' a" b* U1 u4 A5 P
  FROM STUDENT, SC;5 O+ y( Q6 p8 j: g
  WHERE STUDENT.学号 = SC.学号 ;4 A7 C; d! ]5 S3 e
  GROUP BY STUDENT.学号 HAVING COUNT(*) > 3;
: x4 \! i0 M, J/ ]  ORDER BY 平均成绩 DESC! p! n/ C: a4 m! s
  CLOSE ALL
4 E2 t' r) {( \1 A4 [. }  2. 制作报表p_student
5 a+ N' p# D+ N3 A7 r/ N  (1). 单击“工具\向导\报表”菜单项,并显示“向导选取”对话框。  k) ]# s/ U) s1 G( E9 ]
  (2). 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。
0 `1 r' S( I2 H$ G1 L7 C  (3). 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取视图“sview”,在“数据库和表”列表框中,选择视图“sview”,接着在“可用字段”列表框中显示视图sview的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“下一步”按钮。
6 Z# U* B( E2 X" V* n  (4). 在“报表向导”对话框的“步骤2-分组记录”中,单击“下一步”按钮。
- z; W$ K- _7 `! J1 R- s9 h  O% m  (5). 在“报表向导”对话框的“步骤3-选择报表样式”中,在“样式”中选择“随意式”,单击“下一步”按钮。
) D) X( i, G+ s$ j  t4 n  (6). 在“报表向导”对话框的“步骤5-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,单击“完成”按钮。7 K8 i& s! o7 F; ?! J  G; _
  (7). 在“报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输入“学生成绩统计一览表”,单击“完成”。
/ k. f* L2 U: ^& _7 ^; i  (8). 在“另存为”对话框中,输入保存报表名“p_student”,再单击“保存”按钮,最后报表就生成了。. e" N% g2 t. J" F  }1 [8 Q
  3. 设计表单1 o4 S4 Z; P# F" t! f. M
  (1). 在命令窗口中输入打开数据库sdb命令
/ {9 I) X2 u2 D3 F  |- R  OPEN DATABASE sdb- b$ A5 e4 |! m. u
  (2). 在命令窗口中输入建立表单命令
" C6 c8 ~" n/ h; o0 y9 e2 E  CREATE FORM form2
4 m& P/ O, Z% X  (3). 在“表单设计器”中添加两个命令按钮(“浏览”和“打印”)。& P/ o  j- [( L# M& B0 T, W
  (4). 双击“浏览”命令按钮,在“Command1.Click”编辑窗口中输入“SELECT * FROM sview”,接着关闭编辑窗口。; q# r- ~8 c& }/ c. E$ d" K
  (5). 双击“打印”命令按钮,在“Command2.Click”编辑窗口中输入“REPORT FORM p_student”,接着关闭编辑窗口。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 00:49 , Processed in 0.198344 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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