a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 173|回复: 1

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
第3套  一、
: K) w! b  |6 [9 M0 |+ r  一、建立数据库( H  Q1 @. D5 Z. }& E. i
  1. 命令方式$ ?* `! h" n2 j, k& Z" [1 s
  CREATE DATABASE 订单管理6 v: j. Q4 G+ C1 c% U- B9 C* H* W5 |
  不出现“数据库设计器”对话框+ r+ y  U( s! H3 g+ O
  2. 可以使用菜单方式进行建立
  v. _8 Q8 r" V: g$ j  1). 单击“文件\新建”命令项,弹出“新建”对话框。
" j+ ~  r/ v3 l5 B* e0 a, _5 ?* n  2). 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。0 d: D- A8 T% P" `; B# f
  3). 在“创建”对话框中输入数据库名“订单管理”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并出现“数据库设计器-订单管理”对话框。
) i2 V3 ?( i, \  二、把自由表添加到数据库
. g! A, l3 `4 }1 C/ k  可以有两种方法:命令方法,菜单方法。8 {8 L! W/ M: k- E. l: w
  命令方法:& F8 W' U( L$ r4 X! f
  OPEN DATABASE 订单管理
+ X; q( s; R! x7 X: g  ADD TABLE order
( H) _& r0 G0 T( J& j6 ]3 o4 i  ADD TABLE orderitem
0 f9 r5 T% G, h1 u  ADD TABLE goods, R2 z" V0 j" e: B$ S
  菜单方法:
! k) W& \3 Q% I1 v7 A6 M) C, H  1). 单击“文件\打开”命令项,选择“文件类型”为数据库,打开“订单管理”。
+ B5 b' ^+ \& W4 [5 a  2). 在“数据库设计器-订单管理”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(order、orderitem和goods)。
5 m: q9 `( [& U6 d# Z  1. 打开并修改数据库
1 f1 b$ w- ~: v  q/ }1 o9 ?" {7 u  MODIFY DATABASE 订单管理7 x8 o) i) @7 d) |: {: j8 E; g
  2. 在“数据库设计器-订单管理”中,选择表“order”并单击鼠标右键,选择“修改”命令,在“表设计器-order.dbf”中,单击“索引”选项卡,然后输入索引名“nf”,选择类型为“普通索引”,表达式为“year(签订日期)”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。+ a: ~, m; V: f- J$ v- e* v7 O1 @
  1. 打开并修改数据库
6 q" r( ]; Q. U, \  MODIFY DATABASE 订单管理
+ l. f( R% C! P8 R5 }5 x  2. 在“数据库设计器-订单管理”中,选择表“order”并单击鼠标右键,选择“修改”命令,在“表设计器-order.dbf”中,单击“索引”选项卡,然后输入索引名“订单号”,选择类型为“主索引”,表达式为“订单号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
& K7 {' F4 ^- P" s" N  3. 在“数据库设计器-订单管理”中,选择表“orderitem”并单击鼠标右键,选择“修改”命令,在“表设计器-orderitem.dbf”中,单击“索引”选项卡,然后输入索引名“订单号”,选择类型为“普通索引”,表达式为“订单号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
) [& U  D8 J0 J( `  4. 在“数据库设计器-订单管理”中,然后选择“order”表中主索引键“订单号”并按住不放,然后移动鼠标拖到“orderitem”表中的索引键为“订单号”处,松开鼠标即可。
  e6 u8 X( B! x$ u1 Q. j  C  1. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。; s5 F5 e7 k( F2 t) }0 |
  2. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。
5 M6 [3 w; D) L4 I# F  3. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“限制”单选按钮,单击“删除规则”选项卡,并选择“级联”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。( e' X( y* }4 }# C3 U
  注意:可能会出现要求整理数据库,那么请整理后重新做操作。3 F5 Q0 O  ~" F' s* l
二、
( Q# M; Z7 \' m4 S! u" ~  1. 在命令窗口中输入建立查询命令
: ~( K8 J6 r( V) ?- r' q0 X3 s  CREATE QUERY queryone
, E0 q5 ]( T& C- i# J  2. 在“添加表或视图”对话框中,选中表“order”再按“添加”按钮,再选中“orderitem”也按“添加”按钮,再继续选中“goods”也按“添加”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。4 j& D0 N; j. v% A5 W
  3. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。( u. j0 t7 q; g, ^3 R
  4. 单击“排序依据”选项卡,选择“Order.订单号”并选择“降序”,接着单击“添加”按钮,再选择“Goods.商品名”也选择“降序”,接着单击“添加”按钮。3 s- E6 H! p) G5 m2 m
$ u5 m! A& z( z
  5. 单击“筛选”选项卡,在“字段名”列表框选择“”中,在“表达式生成器”对话框的“表达式文本框”中输入“year(Order.签订日期)”后,单击“确定”按钮,接着在“条件”列表框中选择“
回复

使用道具 举报

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

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

</p>  close data2 N1 l4 d3 v9 g) t; s" A
  create table tablethree(商品名 C(20),总金额 N(7,2))* E6 g: x/ N2 }. j% u( ^( U, k
  use
) K9 p; P. X' S7 T( X8 @5 y' h  select 1/ b& E2 t! ^: F" H4 a$ x0 @
  use tablethree5 `& W/ k, |( C* i$ S) K
  select 4
8 |2 M/ R1 G% S  use order! o, A' X* g: E9 W7 y
  index on 订单号 to n11 [! _. Y# x: j: i, w
  select 3
7 Y/ ~4 F# c/ J  s, {+ g  use orderitem/ l. u+ ~/ g3 T* @* O
  index on 商品号 to n2# \/ d- m3 R" O5 x4 l% @1 I
  set relation to 订单号 into d' d4 E5 W) b0 _
  select 2* C9 N% o5 N; A; I4 ]
  use goods
8 \' Z* L! f: H( @0 o0 D. P6 B: o  index on 商品名 to n3) J! N. P2 R" {% T
  set rela to 商品号 into c1 t: s( ~$ |- _! o
  go top1 T' S' W- U. D/ b7 L5 P
  do while .not.eof()
5 L0 s/ d) J4 @* m/ w' E  h = 商品号& \/ X- y$ W$ E1 a& U4 ]
  j = 单价
! L3 ]8 J7 @! R, T0 n9 M  n = 商品名: s( }( D6 i/ j& [; n6 P
  s = 0
6 K8 x+ n5 r& g  e! B8 {: u  select 3
( H8 Q# V7 C4 N, z  f: H* j: w" r. R  do while 商品号=h
- J) @, J/ c  k& }  if year(order.签订日期)=2001
( o# K9 }. E( j7 v  s=s+数量*j5 g' c# a5 u% e/ s% t3 v; ~  b
  endif7 K% p9 ]7 |7 e- {
  skip
0 }1 L6 `# |4 {- t* s% i+ h. v( `  enddo8 D" P( S% {0 b1 h
  select 1/ L5 V" J- K: q$ z6 ~  |5 o
  append blank
. C6 b1 d& n+ }. k  repl 商品名 with n,总金额 with s0 {  C0 t. L2 i) D, H* i
  select 2# s6 [* F( q) d7 v; j
  skip
5 W$ Q! U% B! ~' O3 ?2 I  enddo
& p* K& t% A8 Y% m9 d  close data) O$ l6 l5 i: ?1 p9 ]- L* ]6 k9 A
  4. 选中“返回”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-返回 过程”中输入下列语句:
* n1 y2 N) p' @. ?7 m! G2 [  set sysmenu nosave
& H* p1 ?; p4 K! r# q  set sysmenu to default1 T. ^/ L8 k; \) @0 o# m" q
  5. 单击“显示\常规选项”菜单项,在“常规选项”对话框的“位置”框中选中“追加”单选钮,再单击“确定”按钮。3 g7 u' K, M  y2 b" D+ b9 v
  6. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 08:15 , Processed in 0.181547 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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