a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 109|回复: 1

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  第15套
- V; l7 Q6 f! M$ K- Q% O! }  一、- ~, v3 V/ c# H  e# w+ Y" E) |- I
  一、建立数据库
5 r3 B! p$ q% R5 ?3 k! x5 k  1. 命令方式
: K: U" f8 j$ P9 j  CREATE DATABASE 订单管理  C. s, M; w2 p0 i! x
  不出现“数据库设计器”对话框, b& p+ X% W( {; U$ [  C
  2. 可以使用菜单方式进行建立  |) E  q- l. J# ^
  1). 单击“文件\新建”命令项,弹出“新建”对话框。4 H3 i4 n: B9 u
  2). 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。! d: t( v. @& N! d: i
  3). 在“创建”对话框中输入数据库名“订单管理”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并出现“数据库设计器-订单管理”对话框。, J4 E4 }" m, H
  二、把自由表添加到数据库
1 A  I7 @) F" c+ F: M  O  可以有两种方法:命令方法,菜单方法。
3 V' t8 G. g6 |  命令方法:, {, ?- O( `, n# C2 \
  OPEN DATABASE 订单管理
- i" \" W1 E& O/ p  ADD TABLE employee
" [) o' ^5 s/ n& g4 U  ADD TABLE orders
- p3 k. ]2 o% k% p6 N  菜单方法:5 @: R; r! _" M# p: B
  1). 单击“文件\打开”命令项,选择“文件类型”为数据库,打开“订单管理”。% J; u# A8 i7 ]$ H7 m
  2). 在“数据库设计器-订单管理”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(employee和orders)。
. V2 S- q+ C1 N5 W0 ~5 c! m, G  D  1. 打开并修改数据库
7 B4 R4 ?. r/ K$ t  MODIFY DATABASE 订单管理# y/ x' r; `& q$ L
  2. 在“数据库设计器-订单管理”中,选择表“orders”并单击鼠标右键,选择“修改”命令,在“表设计器-orders.dbf”中,单击“索引”选项卡,然后输入索引名“je”,在“排序”处选择“向下箭头”即为“降序”,选择类型为“普通索引”,表达式为“金额”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
7 L, g4 e3 g9 ~. o* p  CREATE TABLE customer(客户号 C(4), 客户名 C(36), 地址 C(36))
; q4 o- `* o: C3 R& k+ E7 P# x  1. 打开并修改数据库- b  e. n3 l1 z& b5 N
  MODIFY DATABASE 订单管理
# K8 h0 u" I: V: {( r! e5 L  2. 在“数据库设计器-订单管理”中,选择表“customer”并单击鼠标右键,选择“修改”命令,在“表设计器-customer.dbf”中,单击“索引”选项卡,然后输入索引名“客户号”,选择类型为“主索引”,表达式为“客户号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。- {0 [7 }6 ?% W# h
  3. 在“数据库设计器-订单管理”中,选择表“orders”并单击鼠标右键,选择“修改”命令,在“表设计器-orders.dbf”中,单击“索引”选项卡,然后输入索引名“客户号”,选择类型为“普通索引”,表达式为“客户号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
* u) k) O! P( V+ \( J8 }/ z+ Q" F. _+ `2 @. f
  4. 在“数据库设计器-订单管理”中,然后选择“customer”表中主索引键“客户号”并按住不放,然后移动鼠标拖到“orders”表中的索引键为“客户号”处,松开鼠标即可。
回复

使用道具 举报

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

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

</p>  二、
, W' K# q7 w" [$ [& R9 ?& F  1. 打开并修改表单' n: J8 a7 Y& a- H; e
  MODIFY FORM formone
9 N5 j& V* x. a) d7 C# v  2. 选中Text1控件,在其“属性”的Value处输入“(date())”。$ G) V! ?4 w. c) i
  3. 选中Grid1控件,在其“属性”的RecordResourceType处选择为“4 - SQL 说明”。8 {  E& w  G6 G3 k3 W# V
  4. 双击“确定”按钮,在Command1.Click中修改相应的语句。
" B* U. k5 @" l  第1处:set century on0 J  B) L! Z! a, P5 J% y( ]
  第2处:va=thisform.text1.value& \6 g; N, I9 E; u5 w9 p
  第3处:thisform.grid1.RecordSource=st; B; C/ C/ l; g( _
  5. 双击“关闭”按钮,在Command2.Click中输入“thisForm.Release”,并关闭编辑窗口。
) K0 k/ o. [# P! |4 u# g: [; u1 l  1. 在命令窗口中输入建立查询命令
* r' z, c- r% `5 P5 r  CREATE QUERY queryone( t: d, z9 }8 S( a
  2. 在“打开”对话框中,选择表“employee”再按“确定”按钮,在“添加表或视图”对话框中,单击“其他”按钮,选择表“orders”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。( ?) o3 [5 W* ~' @' D
  3. 单击“字段”选项卡,选择“Employee.组别”,在“函数和表达式”处输入“SUM(Orders.金额) AS 总金额”并单击“添加”按钮,在“函数和表达式”处输入“MAX(Orders.金额) AS 最高金额”并单击“添加”按钮,在“函数和表达式”处输入“AVG(Orders.金额) AS 平均金额”并单击“添加”按钮,分别添加到“选定字段”列表框中。
" ^7 d$ w7 E7 C9 W- a0 n  4. 单击“排序依据”选项卡,选择“SUM(Orders.金额) AS 总金额”并选择“降序”,接着单击“添加”按钮。$ o/ W" U8 r7 ?" l- p" i# T2 v( j0 t
  5. 单击“分组依据”选项卡,在“可用字段”处选择“Employee.组别”并单击“添加”按钮,把该字段添加到“分组字段”中。单击“满足条件”按钮,在“满足条件”对话框的“字段名”处选择“总金额”,选择“>=”,在“实例”中输入“500”,再单击“确定”按钮。( x! K' x$ Q6 w2 X5 ~
  6. 单击“筛选”选项卡,在“字段名”中,选择“表达式”,在“表达式生成器”的“表达式”中输入“YEAR(Orders.签订日期)”,再单击“确定”按钮,再在“实例”处输入“2001”。
* N: [" I9 O3 b& E; Q  7. 单击“查询\输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tableone”,再单击“确定”按钮。
7 b. {( Z  [/ j0 s  8. 按“Ctrl+W”键保存该查询并运行。$ W0 j0 H* F( N, K, P" t
  三、
. \& ~$ G( J' F5 D  一、建立菜单' X8 p, p& N" `9 N
  1. 建立菜单文件) O" D5 B4 a3 b+ _4 ^( u
  CREATE MENU mymenu$ C2 K& }9 D" u/ u* t/ w; I' L
  在“新建菜单”对话框中,单击“菜单”按钮。
/ s+ c3 i7 N6 u2 j0 [& r9 V4 b* i. d  2. 在“菜单设计器-mymenu.mnx”中,在“菜单名称”中输入“考试”,再单击“创建”按钮来建立子菜单,在“菜单名称”中输入“统计”,再移到下一个菜单项处中输入“返回”。3 u) C# o7 Q& L/ X
  3. 选中“统计”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-统计 过程”中输入下列语句:; r6 P* V$ o) T- U
  select year(签订日期) as 年份,month(签订日期) as 月份,sum(金额) as 合计 from orders group by 年份,月份 order by 年份 desc,月份 into table tabletwo7 [+ ~7 _) G0 M# J: D1 i
  4. 选中“返回”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-返回 过程”中输入下列语句:
6 x6 V0 i- A) d3 `1 Z5 V  set sysmenu nosave
3 t% z  Q5 c- ~; C; r- l2 Z  set sysmenu to default
0 p! p. y. |  c. k- h  5. 单击“显示\常规选项”菜单项,在“常规选项”对话框的“位置”框中选中“追加”单选钮,再单击“确定”按钮。0 ^1 ?) u6 G( k' e$ d- d
  6. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。
2 ]6 @- \8 j& Q" s2 O7 W  二、创建项目- y0 A: i3 s2 K) ~7 V' M( Q9 p3 H
  1. 新建项目文件
9 f& `* K+ A* V) h& C% s4 D  CREATE PROJECT myproject
4 y* }; U& F- Y  2. 在“项目设计器-Myproject”中,单击“其他”选项卡并选中“菜单”项,单击“添加”按钮,在“添加”对话框中双击“mymenu.mnx”。
" @+ S$ }3 {& ]# ]$ a. t  3. 在“项目设计器-Myproject”中,单击“连编”按钮,在“连编选项”对话框中单击“确定”按钮,在“另存为”中输入文件名“myproject”,最后单击“保存”按钮。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-26 21:51 , Processed in 0.234465 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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