a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 171|回复: 1

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
第3套  一、
2 U& F# ]- j$ j- E' f! F$ `6 J8 d  一、建立数据库* a/ w9 D# L. J4 X) L
  1. 命令方式* ?4 {  }( d7 X* f" ?) f
  CREATE DATABASE 订单管理, v! j6 s$ y8 k3 @0 G" X
  不出现“数据库设计器”对话框& \/ h$ I7 c& I* I/ ^
  2. 可以使用菜单方式进行建立
+ b: l8 t& ~& c, n! E  1). 单击“文件\新建”命令项,弹出“新建”对话框。
& K) C3 K- Q1 F" V  2). 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。" Y( Q5 I! W* B, a
  3). 在“创建”对话框中输入数据库名“订单管理”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并出现“数据库设计器-订单管理”对话框。
$ i) b* j$ u: }+ V7 w  二、把自由表添加到数据库# I: M8 j& ]6 ^- d+ x! R* e, A
  可以有两种方法:命令方法,菜单方法。& K8 e0 ~. u; b, y
  命令方法:
: O& {7 m8 ^* d, t  OPEN DATABASE 订单管理2 S+ s8 w6 s( B4 e: x( a1 ^
  ADD TABLE order" a3 S5 k/ s) b8 Q2 p
  ADD TABLE orderitem$ H5 S# x0 l! Z& p! k
  ADD TABLE goods4 `1 v6 }- E- N5 y% [; i
  菜单方法:
9 t# c/ n' }! P3 L/ a  1). 单击“文件\打开”命令项,选择“文件类型”为数据库,打开“订单管理”。
# l. X1 a4 o' K0 _. t/ O- e% N- N: V8 T7 W  2). 在“数据库设计器-订单管理”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(order、orderitem和goods)。
: F& F3 Z3 W  @% n  1. 打开并修改数据库
7 l# }$ Z  S* A- c( N; t. X# Y6 t* b  MODIFY DATABASE 订单管理6 M) a! s  L& D  Y7 k
  2. 在“数据库设计器-订单管理”中,选择表“order”并单击鼠标右键,选择“修改”命令,在“表设计器-order.dbf”中,单击“索引”选项卡,然后输入索引名“nf”,选择类型为“普通索引”,表达式为“year(签订日期)”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。$ n, I2 N5 H# S; x  k
  1. 打开并修改数据库0 i2 \4 N6 t/ f' ]7 e5 `6 L- V
  MODIFY DATABASE 订单管理
6 q9 N. q. |' `% n5 v7 y2 i: v  2. 在“数据库设计器-订单管理”中,选择表“order”并单击鼠标右键,选择“修改”命令,在“表设计器-order.dbf”中,单击“索引”选项卡,然后输入索引名“订单号”,选择类型为“主索引”,表达式为“订单号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。8 h$ q( @& y1 Q! {& t
  3. 在“数据库设计器-订单管理”中,选择表“orderitem”并单击鼠标右键,选择“修改”命令,在“表设计器-orderitem.dbf”中,单击“索引”选项卡,然后输入索引名“订单号”,选择类型为“普通索引”,表达式为“订单号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。5 S$ j" [: j* L. W7 T
  4. 在“数据库设计器-订单管理”中,然后选择“order”表中主索引键“订单号”并按住不放,然后移动鼠标拖到“orderitem”表中的索引键为“订单号”处,松开鼠标即可。1 i0 r/ j! r0 ^, z8 v
  1. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。
5 t7 A+ L7 Y. z* ]% f0 u9 f* G  2. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。
5 U1 t( Z; l  N( R" |, J* N  3. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“限制”单选按钮,单击“删除规则”选项卡,并选择“级联”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。
0 \: \! b9 ], X0 H: }. j  注意:可能会出现要求整理数据库,那么请整理后重新做操作。% L: A2 b0 {& f" k8 X( c# ]: o; b) ?( G
二、
) J1 h+ `/ b' z. r1 ~( @* V  1. 在命令窗口中输入建立查询命令
5 e9 o& w3 w% h+ _0 }0 o  CREATE QUERY queryone
3 g3 S  U: R9 x3 K) J3 n  2. 在“添加表或视图”对话框中,选中表“order”再按“添加”按钮,再选中“orderitem”也按“添加”按钮,再继续选中“goods”也按“添加”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。1 v8 S6 g6 Y! b! ]# D2 t
  3. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。9 p# G- U4 P3 i9 J+ F. p
  4. 单击“排序依据”选项卡,选择“Order.订单号”并选择“降序”,接着单击“添加”按钮,再选择“Goods.商品名”也选择“降序”,接着单击“添加”按钮。
* F# z6 o. k5 J# d7 ]( _, B+ @! D- u; Q+ n$ @
  5. 单击“筛选”选项卡,在“字段名”列表框选择“”中,在“表达式生成器”对话框的“表达式文本框”中输入“year(Order.签订日期)”后,单击“确定”按钮,接着在“条件”列表框中选择“
回复

使用道具 举报

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

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

</p>  close data9 V% L9 w4 K" _) V7 P
  create table tablethree(商品名 C(20),总金额 N(7,2))
% m9 e# I$ Q! N$ a+ w6 G  use& N) q" a( b/ U7 w& y4 J6 ~0 p0 M
  select 1
" W* V" g# c3 ~, i  use tablethree4 H! ^: Z! q% ?1 b0 k( G& u
  select 4' r, u; g" H" f1 i$ y" E
  use order
# ~$ ]0 c" J( \/ T  index on 订单号 to n1
! z9 n: D- o; @; A% I  select 31 |9 {. ?! Q3 A7 [/ q2 Z3 e( R& Y
  use orderitem! ~! ]. ~6 k$ ?
  index on 商品号 to n2
4 j7 ~5 f* P. H& T" l  set relation to 订单号 into d4 m9 ^6 u( Q# P) O9 D
  select 2
- d( X/ S5 y0 p1 m* x. ], i  use goods
+ J+ ?2 ~! _! p0 j8 I/ ~5 Q  index on 商品名 to n38 v0 |% P" C" K( I5 L; j# ?
  set rela to 商品号 into c
7 E" I$ D8 X; C6 ^4 d: G" R  go top5 R& F  m/ z) m7 P$ ]. e# k7 V
  do while .not.eof()
9 f" H- M! a" P4 c* A  h = 商品号
  J1 r: h# f/ G. `# d  j = 单价- `' n4 b& A0 C+ q5 r$ @- S
  n = 商品名
5 M, Z2 u* d% a' f+ c2 {+ m6 N7 `  s = 0
! ^! b9 F$ M4 O2 v( {+ F  select 3  ~# I0 N4 R6 K% p5 f* Q/ e
  do while 商品号=h! N+ }6 Y, M& V
  if year(order.签订日期)=2001
, I) K9 w* ~+ q$ m  i  s=s+数量*j
/ C7 u5 e9 C# W% l, l" u  endif+ I: L) _4 l6 q" P  B+ Q2 y
  skip+ }, v8 l- h8 _2 Y
  enddo( ^# w- M; G; N
  select 1
% r. c3 i" `. o! ^  append blank
. z( J6 K5 Z7 V; ?9 r0 n( V  repl 商品名 with n,总金额 with s# n& o3 L/ s: @/ _
  select 2
/ O& Q. O8 U: v* B3 {  skip+ q- `: s% q/ i2 j: b7 f
  enddo
+ ?8 v2 o4 w# R0 e0 e, Z9 d  close data
: [" p( x! k# g( x" d  4. 选中“返回”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-返回 过程”中输入下列语句:$ M% r* j$ u; t
  set sysmenu nosave: y2 i2 ]( V% U; F( ]
  set sysmenu to default
  g' t6 G7 ]$ @- Q1 S1 f  5. 单击“显示\常规选项”菜单项,在“常规选项”对话框的“位置”框中选中“追加”单选钮,再单击“确定”按钮。
  j7 r5 s1 N9 {8 @- y% J& C  6. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 15:21 , Processed in 0.199923 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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