a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 140|回复: 2

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  第3套
3 ^; w# J9 k5 l  一、; ?0 R3 x9 ^) f, q+ ~  _
  一、建立数据库$ f) `, l( s8 R( Q3 o& s
  1. 命令方式
, Y/ p* A: A' _$ ?9 Z  CREATE DATABASE 订单管理+ o# u8 T! m) P* D: l: n/ [/ u0 L
  不出现“数据库设计器”对话框
2 f3 V, V. v2 t9 [, R( X  2. 可以使用菜单方式进行建立6 Z) O+ m- y2 y1 |
  1). 单击“文件\新建”命令项,弹出“新建”对话框。+ o# c1 c# O  y
  2). 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。; K, I6 O1 f; P$ Y" q- f
  3). 在“创建”对话框中输入数据库名“订单管理”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并出现“数据库设计器-订单管理”对话框。' q9 n) \, s8 @: Q  n+ b
  二、把自由表添加到数据库
  i  O! }0 b3 l+ x  可以有两种方法:命令方法,菜单方法。
/ U5 S- a+ j) M5 c! u0 H  命令方法:
+ r4 a! A) z# \5 o( D  OPEN DATABASE 订单管理
1 G: T6 P2 Y) |8 L* h  ADD TABLE order& a8 ]* N  K0 Z$ `! i% u
  ADD TABLE orderitem5 W0 g. H4 T+ F& k
  ADD TABLE goods
  @( s8 m- [& ^( a  F! l+ L) F$ X  菜单方法:  e+ F7 @& B; n0 I6 d& z/ `$ h6 m/ D( K
  1). 单击“文件\打开”命令项,选择“文件类型”为数据库,打开“订单管理”。
4 \1 [: S7 Q- Y2 F  2). 在“数据库设计器-订单管理”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(order、orderitem和goods)。
% ^. A3 ]# e( h9 m+ n% k2 R' {0 h* d  1. 打开并修改数据库' J! e2 a, p5 d6 i. O$ @
  MODIFY DATABASE 订单管理+ b( f5 O& x2 k; H: s7 q/ x
  2. 在“数据库设计器-订单管理”中,选择表“order”并单击鼠标右键,选择“修改”命令,在“表设计器-order.dbf”中,单击“索引”选项卡,然后输入索引名“nf”,选择类型为“普通索引”,表达式为“year(签订日期)”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。2 [& o& e3 O& u
  1. 打开并修改数据库- N7 p9 C" B7 G5 _8 ~
  MODIFY DATABASE 订单管理* a! l. K* {) X$ n* u
  2. 在“数据库设计器-订单管理”中,选择表“order”并单击鼠标右键,选择“修改”命令,在“表设计器-order.dbf”中,单击“索引”选项卡,然后输入索引名“订单号”,选择类型为“主索引”,表达式为“订单号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。1 U  |3 j& u- Q2 w$ x% o
  3. 在“数据库设计器-订单管理”中,选择表“orderitem”并单击鼠标右键,选择“修改”命令,在“表设计器-orderitem.dbf”中,单击“索引”选项卡,然后输入索引名“订单号”,选择类型为“普通索引”,表达式为“订单号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
9 }* K8 `) N6 U2 `3 A6 }' Q* J0 s; k  4. 在“数据库设计器-订单管理”中,然后选择“order”表中主索引键“订单号”并按住不放,然后移动鼠标拖到“orderitem”表中的索引键为“订单号”处,松开鼠标即可。; [6 B+ [  Q4 T
  1. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。5 P2 x) ]! ?0 ^' ?: f6 y. [% c
  2. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。
/ q9 V& p6 H# b8 j4 q' ^, T  3. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“限制”单选按钮,单击“删除规则”选项卡,并选择“级联”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。
9 E4 e7 Q" b4 M
7 p; ]9 |3 \0 f' D  注意:可能会出现要求整理数据库,那么请整理后重新做操作。
回复

使用道具 举报

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

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

</p>  二、
3 Q5 P. q3 F% q& s' `1 Q; n# ^  1. 在命令窗口中输入建立查询命令) [. |5 w6 g- [1 ~& m! u
  CREATE QUERY queryone( v6 P  N: C+ @
  2. 在“添加表或视图”对话框中,选中表“order”再按“添加”按钮,再选中“orderitem”也按“添加”按钮,再继续选中“goods”也按“添加”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。
% A# y( k; Y8 @" z. {5 u  3. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。
' l: R( B- G! d0 u7 Y5 S  4. 单击“排序依据”选项卡,选择“Order.订单号”并选择“降序”,接着单击“添加”按钮,再选择“Goods.商品名”也选择“降序”,接着单击“添加”按钮。
* c, k# [! K2 v7 h, X0 @! J' [+ W6 p8 ~
  5. 单击“筛选”选项卡,在“字段名”列表框选择“”中,在“表达式生成器”对话框的“表达式文本框”中输入“year(Order.签订日期)”后,单击“确定”按钮,接着在“条件”列表框中选择“
回复 支持 反对

使用道具 举报

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

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

</p>  三、
: \* n# v2 O" z) T$ g7 s9 ^$ F  1. 建立菜单文件- v5 y3 {/ \: W
  CREATE MENU mymenu7 Y+ A5 c" O4 s/ V
  在“新建菜单”对话框中,单击“菜单”按钮。! L  ]0 ]" R8 r0 ]. H& l
  2. 在“菜单设计器-mymenu.mnx”中,在“菜单名称”中输入“考试”,再单击“创建”按钮来建立子菜单,在“菜单名称”中输入“计算”,再移到下一个菜单项处中输入“返回”。! T- M3 u, B' Y0 ~! y( S% k
  3. 选中“计算”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-统计 过程”中输入下列语句:! @8 n9 ^8 N- b
  close data
) O0 z/ Z7 y7 Q* q  create table tablethree(商品名 C(20),总金额 N(7,2))
) H( O- }& ]( `6 q  use& O" d8 S& H/ W) _2 A) _0 P
  select 1) {' x5 ^3 x( U, ~) t* D# r
  use tablethree
* z0 y( J' V5 C" R: a6 H1 P  select 4
$ z5 ]5 l3 c7 V1 L! v2 e2 e# f5 F  use order
' a, t$ M1 x% p& E5 C) h' V! e  index on 订单号 to n1' U" i( R3 z  f4 r; X* Z* O% j
  select 3
  c1 y6 N! f! ^- _6 L  use orderitem
% s2 h# N+ f" U. ~  index on 商品号 to n2, @* q1 s; \/ |! Q' F9 Q& r  F* X
  set relation to 订单号 into d. M: \  `' t, O& Z5 H5 n7 j3 k
  select 2
7 d5 N0 J8 a+ j2 m) p  use goods6 k% `" c8 `4 Y/ q  o# b' _: x
  index on 商品名 to n31 p3 E9 H9 F+ j, M
  set rela to 商品号 into c7 Q# E2 |: O2 K) {
  go top
% D% w: Z! I( R. }* P" P, J  do while .not.eof()" O5 g  R1 A: A
  h = 商品号
/ j# Q  H- T1 m  u  j = 单价
/ q1 _) t8 S0 V. R  n = 商品名
2 M7 A9 u" }2 w2 c  s = 0) l: @/ q. O1 J! Q  [1 x
  select 30 u4 o' `( e9 d9 w8 I0 j/ C' z
  do while 商品号=h
; W6 Q* s, P( r1 u" Q- q2 B  if year(order.签订日期)=2001) ^; X. r) T7 Z& e0 q# R8 ^
  s=s+数量*j
7 V( _3 i( T: w) V' {  endif3 @- S0 T" I( y4 g- f# I+ s
  skip( f2 Q3 g, |* Z0 |( ]! n; O
  enddo
- s2 T  a7 \) T# r4 _  select 18 @4 O" T9 Y3 {4 l
  append blank! ~$ I# a; i# L; q
  repl 商品名 with n,总金额 with s
8 ?6 ^: V, L% x% I* X* W, v& P  select 2
" v" r2 _$ G4 R& h  a, H9 e  skip
) i' h$ h$ @6 B3 J* Q2 ]$ ]4 b  enddo- Z0 T* E5 Q! Q; w* H. h* _) m+ z
  close data
& N6 F  D; ~9 k1 Q' z/ B1 X  4. 选中“返回”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-返回 过程”中输入下列语句:
% {' Q' u* v/ O( P& h% p9 `  set sysmenu nosave* n) n- i! F7 V: Q$ H
  set sysmenu to default
/ t5 i1 }  i& ], t+ k. Z9 G" [# j0 {  5. 单击“显示\常规选项”菜单项,在“常规选项”对话框的“位置”框中选中“追加”单选钮,再单击“确定”按钮。4 N' F- r6 h+ s- G  V
  6. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 08:13 , Processed in 0.245554 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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