a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 106|回复: 1

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  第15套. a8 o  m- ]2 q) {# g
  一、
! h3 h7 Y2 }9 T  一、建立数据库1 t5 t5 Z+ E) d
  1. 命令方式
; |5 C9 d7 w- \9 V) f  CREATE DATABASE 订单管理, o3 }, H- D& O6 R% l' C
  不出现“数据库设计器”对话框
  f( T3 W/ f% E1 r" i) v! F  2. 可以使用菜单方式进行建立: V6 ^2 ?3 e, Y# L. i; L6 L) l
  1). 单击“文件\新建”命令项,弹出“新建”对话框。1 A9 u: Y2 v8 m
  2). 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。. r- n; O; k- z, R" ?
  3). 在“创建”对话框中输入数据库名“订单管理”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并出现“数据库设计器-订单管理”对话框。
9 L6 r% R( P3 n$ `! b  二、把自由表添加到数据库
; V# I7 q' L- J% Y3 i3 W  可以有两种方法:命令方法,菜单方法。% Q# K" }$ ~! p3 F- p4 M( `1 `( E( ?
  命令方法:
3 ?( |8 u! X+ R. [  OPEN DATABASE 订单管理
& Q/ H8 {2 [( S4 C" g) x6 h  ADD TABLE employee
/ B  F4 V+ W- b, C- x, x5 z  o  ADD TABLE orders
4 p% j6 X) V, B& X  菜单方法:
* V) k5 `, F2 J  1). 单击“文件\打开”命令项,选择“文件类型”为数据库,打开“订单管理”。
1 O. E1 M* e2 C$ N. @  2). 在“数据库设计器-订单管理”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(employee和orders)。
6 a1 ^0 K2 y6 g2 D# x8 \3 F8 d  1. 打开并修改数据库
+ N+ f# i& x( R" e3 @) E/ f8 J3 ?  MODIFY DATABASE 订单管理" w7 D4 k' P$ Q. A( N# ~6 f
  2. 在“数据库设计器-订单管理”中,选择表“orders”并单击鼠标右键,选择“修改”命令,在“表设计器-orders.dbf”中,单击“索引”选项卡,然后输入索引名“je”,在“排序”处选择“向下箭头”即为“降序”,选择类型为“普通索引”,表达式为“金额”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
) A1 S& s/ D' J! p; @  CREATE TABLE customer(客户号 C(4), 客户名 C(36), 地址 C(36))
% T, H7 H3 h9 o# s0 N' ]  1. 打开并修改数据库% |# J3 p! O. r9 f1 f* v5 N9 C
  MODIFY DATABASE 订单管理6 T; V0 X2 o1 f8 U' w2 J8 A2 A
  2. 在“数据库设计器-订单管理”中,选择表“customer”并单击鼠标右键,选择“修改”命令,在“表设计器-customer.dbf”中,单击“索引”选项卡,然后输入索引名“客户号”,选择类型为“主索引”,表达式为“客户号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
" C) U( m5 m1 a! m8 B4 h; ^  3. 在“数据库设计器-订单管理”中,选择表“orders”并单击鼠标右键,选择“修改”命令,在“表设计器-orders.dbf”中,单击“索引”选项卡,然后输入索引名“客户号”,选择类型为“普通索引”,表达式为“客户号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
) Q! |8 |' {) [% P; q8 D- X) T4 O7 Y1 h$ y$ z1 d8 S$ h
  4. 在“数据库设计器-订单管理”中,然后选择“customer”表中主索引键“客户号”并按住不放,然后移动鼠标拖到“orders”表中的索引键为“客户号”处,松开鼠标即可。
回复

使用道具 举报

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

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

</p>  二、8 N2 q" L  ?% }; y0 I' ?
  1. 打开并修改表单  O  n1 Z4 M$ d& q: U+ Z
  MODIFY FORM formone
- c& J  I  B8 x& ~, Y4 Z- t' s  2. 选中Text1控件,在其“属性”的Value处输入“(date())”。
8 g4 U2 b2 |3 m% P7 I  3. 选中Grid1控件,在其“属性”的RecordResourceType处选择为“4 - SQL 说明”。! i9 J! v, Y; W8 w7 O
  4. 双击“确定”按钮,在Command1.Click中修改相应的语句。
7 B" q6 ?1 z7 ~8 q* n& C+ y  第1处:set century on) m# d3 b& T( N/ @& H
  第2处:va=thisform.text1.value
) _: L) |1 }, V' [1 [1 d  第3处:thisform.grid1.RecordSource=st) j% e" k' t7 m) |
  5. 双击“关闭”按钮,在Command2.Click中输入“thisForm.Release”,并关闭编辑窗口。
' |. U; V. u, V3 Y  1. 在命令窗口中输入建立查询命令, u) }4 D& f8 h9 r+ Y& r
  CREATE QUERY queryone
) C2 g( h; y0 |/ N0 c- Y) q  2. 在“打开”对话框中,选择表“employee”再按“确定”按钮,在“添加表或视图”对话框中,单击“其他”按钮,选择表“orders”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。; |% f' g* I1 v
  3. 单击“字段”选项卡,选择“Employee.组别”,在“函数和表达式”处输入“SUM(Orders.金额) AS 总金额”并单击“添加”按钮,在“函数和表达式”处输入“MAX(Orders.金额) AS 最高金额”并单击“添加”按钮,在“函数和表达式”处输入“AVG(Orders.金额) AS 平均金额”并单击“添加”按钮,分别添加到“选定字段”列表框中。6 J$ O1 Y1 a  L, j* A, y; A2 {
  4. 单击“排序依据”选项卡,选择“SUM(Orders.金额) AS 总金额”并选择“降序”,接着单击“添加”按钮。0 B' s0 d* Z. b, m0 t* E9 S
  5. 单击“分组依据”选项卡,在“可用字段”处选择“Employee.组别”并单击“添加”按钮,把该字段添加到“分组字段”中。单击“满足条件”按钮,在“满足条件”对话框的“字段名”处选择“总金额”,选择“>=”,在“实例”中输入“500”,再单击“确定”按钮。& A& R' z) D: Q1 q  x
  6. 单击“筛选”选项卡,在“字段名”中,选择“表达式”,在“表达式生成器”的“表达式”中输入“YEAR(Orders.签订日期)”,再单击“确定”按钮,再在“实例”处输入“2001”。
4 e7 n6 J0 A* W  7. 单击“查询\输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tableone”,再单击“确定”按钮。
. u1 X4 x# S: V* s  8. 按“Ctrl+W”键保存该查询并运行。
1 N* l9 {; l5 e  }# w! m) j! X7 \  三、
- K- z4 _' J$ C+ i$ Q  一、建立菜单
% P8 i0 O' b" L  q  1. 建立菜单文件
( a3 Z7 x! |8 Y7 |( W  CREATE MENU mymenu
/ P+ |! j" Q. P& s  在“新建菜单”对话框中,单击“菜单”按钮。
- r3 N* a' I2 E/ s  2. 在“菜单设计器-mymenu.mnx”中,在“菜单名称”中输入“考试”,再单击“创建”按钮来建立子菜单,在“菜单名称”中输入“统计”,再移到下一个菜单项处中输入“返回”。" @2 F* d$ t& p; s
  3. 选中“统计”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-统计 过程”中输入下列语句:% A5 k1 p) I, Q3 V/ z1 m  t, m% T1 p
  select year(签订日期) as 年份,month(签订日期) as 月份,sum(金额) as 合计 from orders group by 年份,月份 order by 年份 desc,月份 into table tabletwo
  u& s+ [: m; m' C; ^( p  4. 选中“返回”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-返回 过程”中输入下列语句:5 F! O. E2 S1 h( D' @
  set sysmenu nosave# F" ]) ]) P- \% o( v8 N& [1 C- \& C
  set sysmenu to default3 E6 m6 t' h' ?  H3 H! Z+ Z. @
  5. 单击“显示\常规选项”菜单项,在“常规选项”对话框的“位置”框中选中“追加”单选钮,再单击“确定”按钮。
2 W2 W' ?0 d- K4 v- Z  6. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。
( @* Y' c' s  E  二、创建项目% x4 F& ^3 `4 b9 e4 g/ b6 U
  1. 新建项目文件9 o/ O/ O: ?! |' B
  CREATE PROJECT myproject
2 y( o8 }$ U3 [6 U/ e2 E7 u  2. 在“项目设计器-Myproject”中,单击“其他”选项卡并选中“菜单”项,单击“添加”按钮,在“添加”对话框中双击“mymenu.mnx”。1 W1 K) P7 Y2 {' C/ R
  3. 在“项目设计器-Myproject”中,单击“连编”按钮,在“连编选项”对话框中单击“确定”按钮,在“另存为”中输入文件名“myproject”,最后单击“保存”按钮。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 11:29 , Processed in 0.420195 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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