a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 80|回复: 0

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  第18套
# S/ P. g: X" _. ?9 i3 U, K  一、2 A0 W7 b7 l2 m; \. p% f; @) ]; B$ Q
  第一种方法:
$ O* T( |+ \* e1 D8 M% x' Z" ~. h. M. X  1. 打开并修改数据库
" {9 \: {& c4 E& c( J  MODIFY DATABASE 订单管理% B4 a7 r4 ?5 J+ o. w' Y: R
  2. 选定表“customer”,右击鼠标,在弹出菜单中选择“删除”命令项,接着会显示“把表从数据库中移去还是从磁盘上删除?”。/ d$ F* r) @$ C  X6 \* Q
  3. 根据题义,单击“删除”按钮即可。
2 ~9 K* n8 P& x! K6 ^+ Q! A# ~  第二种方法:# a+ ~$ r- J9 O; s( s. M& W
  OPEN DATABASE 订单管理
/ h2 H- J+ y3 ]) E/ o- i  DROP TABLE customer+ N# T2 D. Y: ^6 L, V
  1. 打开并修改数据库
! V9 G2 W2 _6 y. o; T) l  MODIFY DATABASE 订单管理& {0 d0 |! k  R3 q
  2. 在“数据库设计器-订单管理”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“xb”,选择类型为“普通索引”,表达式为“性别”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
4 @7 S) C8 H, ]9 `6 c* c* @  1. 打开并修改数据库
$ p. R( e; l- U6 }  MODIFY DATABASE 订单管理
* U2 f; p# Y6 C( N1 K# [& b; L2 }  2. 在“数据库设计器-订单管理”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“xyz”,选择类型为“普通索引”,表达式为“str(组别,1)+职务”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。# _0 S/ R# O. O
  1. 打开并修改数据库
1 N5 i! `& M9 o" {5 i9 a  MODIFY DATABASE 订单管理
9 z# l3 a* [! |; J% d$ j" S  2. 在“数据库设计器-订单管理”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“职员号”,选择类型为“主索引”,表达式为“职员号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。  [5 V7 G: ]5 C' e
  3. 在“数据库设计器-订单管理”中,选择表“orders”并单击鼠标右键,选择“修改”命令,在“表设计器-orders.dbf”中,单击“索引”选项卡,然后输入索引名“职员号”,选择类型为“普通索引”,表达式为“职员号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。1 |  A# y- S& t2 A/ j- x; p
  4. 在“数据库设计器-订单管理”中,然后选择“employee”表中主索引键“职员号”并按住不放,然后移动鼠标拖到“orders”表中的索引键为“职员号”处,松开鼠标即可。6 t5 Q6 _3 y. M. E: ~

  L7 ^: C/ Q: s  二、5 b, X' j! v7 l1 T" I# Q
  1. 打开并修改表单
' M( B# x+ [" k" i9 O  MODIFY FORM formone8 H/ Y2 Q' ~* V$ z% K7 D  D
  2. 单击“显示\数据环境”菜单项,在“打开”对话框双击表“orders.dbf”,接着在“添加表或视图”对话框双击“employee”,再单击“关闭”按钮来关闭对话框。
- l/ ~/ @( U* g9 M1 S" T  3. 选中列表框控件,在其“属性”的Style处选择“2 - 下拉列表框”,在RowSourceType处选择“6 - 字段”,在RowSource处输入“employee.姓名”。0 G0 o  K, n4 C6 x- \8 y" s
  4. 选中文本框Text1,在其“属性”的ReadOnly处选择“.T. - 真”。& K& b0 ?( C0 h5 ?: L) d: E
  5. 选中列表框控件,双击“InteractiveChange”进行修改,在最后一行修改为“thisform.text1.value=m2”。5 G) O+ S. n+ D
  1. 在命令窗口中输入建立查询命令0 f4 L9 m  E( o8 ^) ^& m. d; Z
  CREATE QUERY queryone9 A) O, c/ M: @3 t
  2. 在“打开”对话框中,选择表“employee”再按“确定”按钮,在“添加表或视图”对话框中,单击“其他”按钮,选择表“orders”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。4 Q. z- u, i$ W* q! {
  3. 单击“字段”选项卡,选择“Orders.订单号”、“Orders.金额”,在“函数和表达式”处输入“Employee.姓名 AS 签订者”并单击“添加”按钮添加到“选定字段”列表框中。) i) u4 G- B: }* s( t- C+ _- w5 c$ N
  4. 单击“排序依据”选项卡,选择“Orders.金额”并选择“降序”,接着单击“添加”按钮。7 Y* V' ^! |* q6 d3 d2 j, w
  5. 单击“筛选”选项卡,在“字段名”中,选择“Employee.组别”,在“实例”处输入“1”。
1 M, U4 T0 V+ ^' M  6. 单击“查询\输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tableone”,再单击“确定”按钮。
) m5 C2 x% G; k3 H6 E  7. 按“Ctrl+W”键保存该查询并运行。1 y5 C8 \  n( i! y: I; V
  三、8 A; ?3 c  ?  d8 `
  1. 建立菜单文件
6 [4 I) ~% j- X" e2 f; B  CREATE MENU mymenu
: M% I/ P' Y+ r: }9 f+ e" O* R  在“新建菜单”对话框中,单击“菜单”按钮。
- y) S0 d, ?5 f. m% X# e. r  2. 在“菜单设计器-mymenu.mnx”中,在“菜单名称”中输入“考试”,再单击“创建”按钮来子菜单,在“菜单名称”中输入“统计”,再移到下一个菜单项处中输入“返回”。
  o4 Q7 {3 M/ s5 U2 ^  3. 选中“统计”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-统计 过程”中输入下列语句:7 {( \4 w2 l: s  ]. Y2 s
  close data* z+ w! G- B1 M, V6 G, Z& \
  use employee
6 H: C& o; E( L( i  copy to tmp1 field 组别,姓名 for 职务="组长"' x. u7 Q) [# |5 V7 l# F9 I9 R5 L
  select 组别,sum(金额) as 合计 from orders,employee where orders.职员号=employee.职员号 group by 组别 into cursor tmp2& i- y9 p% x' v, z) X
  select tmp2.组别,姓名 as 负责人,合计 from tmp1,tmp2 where tmp1.组别=tmp2.组别 order by 合计 desc into table tabletwo
, j  M2 F8 y5 b% Y7 J  4. 选中“返回”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-统计 过程”中输入下列语句:
! @$ L! g6 i- \% z5 g. q# }3 \8 u" Y  set sysmenu nosave
* m, q- k; Q+ ^( D+ x$ t  set sysmenu to default
5 u# }, h& z& D0 }$ r# z' n  5. 单击“显示\常规选项”菜单项,在“常规选项”对话框的“位置”框中选中“在...之前”单选钮,在后面的列表框选择“帮助”,再单击“确定”按钮。: b# _4 Y4 C: H
  6. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 10:56 , Processed in 0.244122 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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