a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 149|回复: 1

[考试试题] 2011年计算机二级VFP上机考试冲刺模拟试题(2)

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  第2套: B+ B$ X. e2 m5 l, T: S/ D
  一、 1. 打开并修改数据库
4 U. c' D; b, l+ d# _. Z  MODIFY DATABASE SCORE_MANAGER6 [+ v$ d8 z+ t' ?2 \  E* @- s" k
  2. 选择“student”表中主索引键“学号”并按住不放,然后移动鼠标拖到“score1”表中的索引键为“学号”处,松开鼠标即可。
0 ]% D0 i# O& q, H4 ^  3. 选择“course”表中主索引键“课程号”并按住不放,然后移动鼠标拖到“score1”表中的索引键为“课程号”处,松开鼠标即可。
) M1 ^2 V. s& ?" p% Z  这样,三个表就建立了永久性联系。9 E, y" J* K6 V% y
  方法一:# f- R* G. C( v2 s5 {, l
  1. 打开并修改数据库
( ^0 n! F3 M3 U$ }' T" P6 b& G5 \7 E  MODIFY DATABASE SCORE_MANAGER; X1 a$ p7 X$ e, Q2 B# v/ O
  2. 在“数据库设计器-SCORE_MANAGER”中,选择表“COURSE”并单击鼠标右键,选择“修改”命令项。  H- i0 W4 t4 L
  3. 在“表设计器-COURSE.dbf”中,在结构的最后处输入字段名为“开课学期”,然后选择类型为“数值型”并输入宽度2,并单击“确定”按钮即可。
$ K' t# I$ _4 ^' @8 @/ V  方法二:
& q5 {5 G1 U6 v0 w2 V5 ^! @6 E  使用命令增加字段& O0 @/ H! _4 w, s; q; k" w
  ALTER TABLE course ADD COLUMN 开课学期 N(2,0)5 O5 Q6 T- t4 E" D
  1. 打开并修改数据库
3 R% E" N/ A$ h2 O: H# N& k/ T  MODIFY DATABASE SCORE_MANAGER
1 U; C, S, E( _0 e  2. 在“数据库设计器-SCORE_MANAGER”中,选择表“SCORE1”并单击鼠标右键,选择“修改”命令项。' U6 Z( n  e$ E; x& M+ p+ k) y
  3. 在“表设计器-SCORE1.dbf”中,选择“成绩”字段,在“字段有效性”标签的“规则”处输入“成绩>=0”,在“信息”处输入“"成绩必须大于或等于零"”,最后单击“确定”按钮即可。$ ?3 B6 ?/ G5 Y- W. a* M
  如果已在“数据库设计器-SCORE_MANAGER”中,那么第1和2步可以不做。
3 d' h- H. ~( B& C$ E  1. 打开并修改数据库  v: E$ Q3 s! p
  MODIFY DATABASE SCORE_MANAGER
; T$ `$ b) H) r8 C5 |, s  2. 在“数据库设计器-SCORE_MANAGER”中,选择表“SCORE1”并单击鼠标右键,选择“修改”命令项。
& \+ k4 @$ B- B1 ~  3. 在“表设计器-SCORE1.dbf”中,选择字段名为“成绩”,在NULL处进行打勾(允许空值),最后单击“确定”按钮即可。2 X$ B$ O  t2 K$ s% ]) C
  如果已在“数据库设计器-SCORE_MANAGER”中,那么第1和2步可以不做。
+ R* s: a0 c; _, q0 Q  二、' b9 s% w) _7 R. o& l
  SELECT 姓名,2003-YEAR(出生日期) AS 年龄 FROM student INTO TABLE new_table1
. e, v, X0 O: t( f! P  1. 单击“工具\向导\报表”菜单项,并显示“向导选取”对话框。
! I' j& s( o' V$ f7 L; m  ~- o  2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。
, R7 l3 w- E$ B1 o/ Q: j
- o) Y, W( \; ?* X& X" l  3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表“NEW_TABLE1”,在“数据库和表”列表框中,选择表“NEW_TABLE1”,接着在“可用字段”列表框中显示表NEW_TABLE1的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“完成”按钮。
回复

使用道具 举报

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

2011年计算机二级VFP上机考试冲刺模拟试题(2)

</p>  4. 在“报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输入“姓名-年龄”,单击“完成”。) i. x. E2 n% W$ I& Z; Q9 o' M% X
  5. 在“另存为”对话框中,输入保存报表名“NEW_REPORT1”,再单击“保存”按钮,最后报表就生成了。
; g% `3 y& m$ p2 T8 y& @3 M  1. 输入建立菜单命令
+ D) e' J  ~; U# }( R1 T8 X/ R  CREATE MENU query_menu! s. n# K' \; s
  2. 在“新建菜单”对话框中,单击“菜单”按钮。, ~' j4 o& X9 e- H& ?" H# u: S" T! b$ w
  3. 在“菜单设计器 - query_menu.mnx”窗口中,分别建立两个菜单项“查询”和“退出”。
$ ^: c6 _% P' S$ r" d/ u  o  4. 在“退出”菜单项的“结果”选择“命令”,并在“选项”处输入“set sysmenu to default”。$ c. |' R6 f) W1 L! i# C) x
  三、
& ^% c, e5 @7 ?4 N  1. 在命令窗口中输入建立表单命令
2 ~& k% Y& c; A2 _* K  CREATE FORM Myform1
3 g5 ^3 _' a" Q  2. 在“表单设计器”中,在“属性”的Caption处输入“成绩查询”。
1 m: Y6 c& ?; u# Z6 Z  3. 在“表单设计器”中,添加一个标签控件,在“属性”的Caption处输入“输入学号”。再在“学号”标签的后面添加一个文本框“Text1”。4 G0 C2 l$ G5 P5 i1 [
  4. 在“表单设计器”中,添加一个表格控件,在“属性”的RecordSourceType处选择“4 - SQL 说明”。, P) r: S6 Z' V: j  Q
  5. 在“表单设计器”中,添加两个命令按钮,单击第1个命令按钮在“属性”的Caption处输入“查询”,单击第2个命令按钮在“属性”的Caption处输入“退出”。
7 r) g4 g: ~7 E* s* U7 d  6. 双击“查询”命令按钮,在“Command1.Click”编辑窗口中输入命令,接着关闭编辑窗口。, O& m( M) A/ ~0 N' x
  close all# r9 }9 ]/ {' A+ e( S- B. |/ m* W0 \- i
  use score1
. c; x) ^) M3 g3 a% l+ W  locate for 学号=alltrim(ThisForm.Text1.Value)8 c* V! t2 R. g/ G
  if .not.found()% F; ~* q- m7 U" w! u
  WAIT "学号不存在,请重新输入" WINDOWS TIMEOUT 5
" l8 N2 Y- m2 _2 ^$ T' T  else) z4 u! |2 G7 S
  ThisForm.Grid1.Recordsource="sele 课程名,成绩 from score1,course where 学号=alltrim(ThisForm.Text1.Value) and score1.课程号=course.课程号 into cursor temp1"2 G+ P# a5 W4 C7 j9 \
  select temp1+ C* s( R0 Y$ n, F
  go top' W# q& h# b) B) N7 l) x5 V
  endif' R8 ?4 e% a2 Z) v/ w- r8 d: e
  7. 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 03:59 , Processed in 0.522430 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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