a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 83|回复: 0

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  第18套
8 b9 N, H! z, Q9 {- }% d4 S  一、
9 S& k' E+ F' W7 F  第一种方法:
$ \  j1 S  N  p3 l# R" Z  1. 打开并修改数据库: E# E. R/ W* x1 M; g
  MODIFY DATABASE 订单管理+ H! N/ O" m3 ^: l( ^+ b+ Z4 Z
  2. 选定表“customer”,右击鼠标,在弹出菜单中选择“删除”命令项,接着会显示“把表从数据库中移去还是从磁盘上删除?”。' z7 ^  f$ j, Z7 ]
  3. 根据题义,单击“删除”按钮即可。+ I4 i9 j( E) h% v/ D# F0 D* K" n
  第二种方法:" g  o3 f$ K  @8 \5 G+ E; `
  OPEN DATABASE 订单管理
4 c$ ~1 N7 [  f  DROP TABLE customer
( ]; z' _' P. W  1. 打开并修改数据库
. f! n7 n! o! c8 n  {9 E  MODIFY DATABASE 订单管理' s7 a- w' S% h" K. g
  2. 在“数据库设计器-订单管理”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“xb”,选择类型为“普通索引”,表达式为“性别”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。; o. }1 N; f( N: U2 A
  1. 打开并修改数据库
5 E& z0 |7 ^# y0 k$ d2 ^+ ~  MODIFY DATABASE 订单管理
# d1 i- H( r$ r% G/ T$ e7 v  2. 在“数据库设计器-订单管理”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“xyz”,选择类型为“普通索引”,表达式为“str(组别,1)+职务”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
) Z. D; m. {/ b# s8 F- \  1. 打开并修改数据库
3 T# S& L( r( @: T  MODIFY DATABASE 订单管理. H2 \8 Y+ W( k1 W% @+ b& ~
  2. 在“数据库设计器-订单管理”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“职员号”,选择类型为“主索引”,表达式为“职员号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
4 V! u( ?0 [! A& j7 h: r  3. 在“数据库设计器-订单管理”中,选择表“orders”并单击鼠标右键,选择“修改”命令,在“表设计器-orders.dbf”中,单击“索引”选项卡,然后输入索引名“职员号”,选择类型为“普通索引”,表达式为“职员号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。, z: Y/ `1 X' G# s, d' [
  4. 在“数据库设计器-订单管理”中,然后选择“employee”表中主索引键“职员号”并按住不放,然后移动鼠标拖到“orders”表中的索引键为“职员号”处,松开鼠标即可。: t# |' O5 J6 [8 _

4 W+ ]- r0 Q& c) ?* o- F3 J  二、$ u1 d! `  R# ^7 b9 f
  1. 打开并修改表单( S) x8 E: X1 X- x. n* o$ Z, Y
  MODIFY FORM formone+ J! |. G1 [% u
  2. 单击“显示\数据环境”菜单项,在“打开”对话框双击表“orders.dbf”,接着在“添加表或视图”对话框双击“employee”,再单击“关闭”按钮来关闭对话框。1 T: L3 S/ z, J9 H4 p6 y
  3. 选中列表框控件,在其“属性”的Style处选择“2 - 下拉列表框”,在RowSourceType处选择“6 - 字段”,在RowSource处输入“employee.姓名”。
% E) [( ^( j$ a, C  4. 选中文本框Text1,在其“属性”的ReadOnly处选择“.T. - 真”。
# {- V: q. [9 f/ ]  5. 选中列表框控件,双击“InteractiveChange”进行修改,在最后一行修改为“thisform.text1.value=m2”。
3 p2 ^' A! z1 Y& f% M  w" X  1. 在命令窗口中输入建立查询命令
8 c0 E; O7 [$ ^) Q( o. K' }  CREATE QUERY queryone
' i8 J# u0 t9 Y9 W4 q  2. 在“打开”对话框中,选择表“employee”再按“确定”按钮,在“添加表或视图”对话框中,单击“其他”按钮,选择表“orders”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。  e: z# N1 S7 ]! \* ?) P6 F& _
  3. 单击“字段”选项卡,选择“Orders.订单号”、“Orders.金额”,在“函数和表达式”处输入“Employee.姓名 AS 签订者”并单击“添加”按钮添加到“选定字段”列表框中。
, u5 F1 W4 ?0 ?4 u  4. 单击“排序依据”选项卡,选择“Orders.金额”并选择“降序”,接着单击“添加”按钮。) D6 ^: ]# h( L! c2 w9 \8 c
  5. 单击“筛选”选项卡,在“字段名”中,选择“Employee.组别”,在“实例”处输入“1”。
8 c- B! r: g3 B+ b% E5 h+ l; z  6. 单击“查询\输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tableone”,再单击“确定”按钮。, _  x. G/ |* K" j
  7. 按“Ctrl+W”键保存该查询并运行。
, V' q% Y! a  B9 B  三、
7 S- N) K8 o4 M: F% }/ I  1. 建立菜单文件
' s. w8 ^0 V  e* o  CREATE MENU mymenu" x4 G: f# p0 ^! a6 V- O7 ^
  在“新建菜单”对话框中,单击“菜单”按钮。6 X$ {. v/ d' O3 t: {
  2. 在“菜单设计器-mymenu.mnx”中,在“菜单名称”中输入“考试”,再单击“创建”按钮来子菜单,在“菜单名称”中输入“统计”,再移到下一个菜单项处中输入“返回”。
' }% A/ e$ m: H/ Y  3. 选中“统计”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-统计 过程”中输入下列语句:
$ L+ t8 x% y( A1 M5 S, L1 h! E+ k4 B  close data; i2 r2 E: R6 u' y
  use employee: v6 {0 {& ^1 r: [
  copy to tmp1 field 组别,姓名 for 职务="组长"
4 a# W, T1 H' k( G  select 组别,sum(金额) as 合计 from orders,employee where orders.职员号=employee.职员号 group by 组别 into cursor tmp2( L- ]- H7 ?' o; y3 O# m6 L/ A
  select tmp2.组别,姓名 as 负责人,合计 from tmp1,tmp2 where tmp1.组别=tmp2.组别 order by 合计 desc into table tabletwo) G+ U3 g0 R. P5 ]
  4. 选中“返回”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-统计 过程”中输入下列语句:" T- }8 p2 l( b- c
  set sysmenu nosave- v) l5 o- v; x' v/ e; t  o
  set sysmenu to default
& S2 \2 ~+ m4 n. j% [; t5 u  5. 单击“显示\常规选项”菜单项,在“常规选项”对话框的“位置”框中选中“在...之前”单选钮,在后面的列表框选择“帮助”,再单击“确定”按钮。
  ^( o+ ^- p# ~  6. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-19 03:07 , Processed in 0.253532 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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