a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 111|回复: 1

[考试试题] 计算机等级考试二级VF题库75套上机试题(34)

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
 第34套  一、& M" E- b% N" m0 b9 m
  1. 打开表文件
5 ?5 M2 M7 _( z( a  USE employee
3 @" p+ Y6 X& B$ K7 ?  2. 修改表结构
8 n' F( Z% `3 K0 K  MODIFY STRUCTURE
* }6 S0 a) d9 P6 V  3. 在“表设计器”中,单击“索引”选项卡,在“索引名”处输入“xm”,在“表达式”处选择“姓名”,单击“确定”按钮,在“结构更改为永久性更改?”提示对话框中,单击“是”按钮。
4 ~* @, {7 y5 M! a  1. 打开并修改表单文件* H1 ]) `' @8 b3 X1 _# O
  MODIFY FORM formone
- g2 m! Z0 \6 v" O  h  2. 双击表单“属性”的Load Event事件,在“Form1.Load”编辑窗口中输入下列两行语句:3 f$ v# \, ~! w9 E
  use employee5 L8 B. G. o! e3 g. T
  set order to xm$ x0 ]& n/ j# q% X( m7 H3 U
  3. 按“Ctrl+W”键关闭编辑窗口。7 \/ u  I6 B; M1 V2 A8 A
  在“表单设计器”中,添加一个列表框List1控件,在其“属性”的Name处输入“mylist”,在Height处输入“60”,在MultiSelect处选择“.T. - 真”。
" Y4 n2 F1 r( D  h1 O6 _4 A  在“表单设计器”中,选中“列表框”控件,在其“属性”的RowSource处输入“employee.姓名”,在RowSourceType处选择“6 - 字段”。
' J( ^" S7 m" Y* h# z& V. d, U! p" b  二、
% X% L; ~2 }9 N3 ?  1. 在命令窗口中输入建立查询命令
5 W/ z4 f8 Y0 D) d$ o) k- I  CREATE QUERY queryone
' S, C; f2 _6 j% ^" C9 E  2. 在“打开”对话框中,选择表“employee”再按“确定”按钮,在“添加表或视图”对话框中,单击“其他”按钮,选择表“order”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。
* x! s0 [7 P4 J' b  3. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。
% a, O; P9 E  ?9 w( @# [  4. 单击“排序依据”选项卡,选择“Order.金额”并选择“降序”,接着单击“添加”按钮。
: R% ~- f! n/ w( ^7 H7 c  5. 单击“杂项”选项卡,在“列在前面的记录”中,把“全部”前面的“勾”去掉,在“记录个数”处输入“10”。
/ X. @2 }9 q# A% C3 _3 B# i- P% H0 h  6. 单击“查询\输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tableone”,再单击“确定”按钮。+ e/ z2 r5 X9 R: T* G
  7. 按“Ctrl+W”键保存该查询并运行。. j& ]/ n) b+ H
  1. 创建数据库4 n! s0 o( g7 x0 D9 ^0 g( [
  CREATE DATABASE order_m+ Y+ y+ J9 d: D$ U% X
  2. 添加表到数据库中' o6 B, w, G) K
  ADD TABLE employee
/ ]. @" T$ w3 s. D' |  m# H* O2 }- ]  ADD TABLE order
8 J- S' f- y2 N7 d  3. 打开并修改数据库; v. `% z1 Y+ |- `% k) z( ~. h: T8 a
  MODIFY DATABASE order_m
- ]8 [6 R7 p4 u$ F) D4 |  4. 单击“文件\新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建文件”。在“添加表或视图”对话框中,双击表“employee”(或单击选中表“employee”,接着单击“添加”按钮),再双击表“order”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对话框。; t1 A2 i  C( e" r& ?# M
  5. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。
' x" r( }5 v9 H  6. 单击“筛选”选项卡,在“字段名”选择“Employee.组别”,在“条件”处选择“=”,在“实例”处输入“1”。& `. V+ d: V" t! U
  7. 单击“排序依据”选项卡,选择“Employee.职员号”并选择“升序”,接着单击“添加”按钮。选择“Order.金额”,单击“添加”按钮,再在“排序条件”列表框选中“Order.金额”,然后单击“降序”单选钮。4 ?6 a1 ]# W$ y3 i* u0 [1 N% f5 {
  8. 保存该视图,在“保存”对话框中输入视图名“viewone”。# }* c0 {, F5 f8 x) r  Y
  9. 运行该查询,并在命令窗口输入“copy to tabletwo”把查询结果输出到“tabletwo”中。
回复

使用道具 举报

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

计算机等级考试二级VF题库75套上机试题(34)

  三、8 a8 _8 @& l- P8 |% X9 |7 Y
  一、建立表文件; }/ n0 L/ I$ B. r
  CREATE TABLE tablethree(姓名 C(6), 最高金额 N(6,2), 最低金额 N(6,2), 平均金额 N(6,2))
5 n) H9 N7 w2 r: C' H' t  二、建立表单4 y, ?& l) V% r
  1. 使用命令建立表单
0 M- j+ M9 }& x  CREATE FORM formtwo/ x( Y. x9 @1 L; Y7 V
  2. 在“表单设计器”中,在“属性”的Caption处输入“综合应用”。1 X/ R3 k7 c( x
  3. 在“表单设计器”中,添加一个表格控件(Grid1),在“属性”的RecordSourceType处选择“4 - SQL 说明”,再添加一个文本框(Text1)。. e& @" L8 D* i7 `6 r
  4. 在“表单设计器”中,添加两个命令按钮(Command1和Command2),单击第1个命令按钮在“属性”的Caption处输入“查询统计”,单击第2个命令按钮在“属性”的Caption处输入“退出”。6 d6 ~$ L5 G' G5 j: y0 ^1 \
  5. 双击“查询统计”命令按钮,在“Command1.Click”编辑窗口中输入命令组,接着关闭编辑窗口。
2 S3 w3 p+ W2 Q6 z! t  \- m  set talk off
& e% O; G. k+ _  n, r0 \8 C  Thisform.Grid1.RecordSource="select 订单号,金额;
4 ]  u3 n& N8 X1 t5 P- ~  from employee join order on Employee.职员号 = Order.职员号;. m+ Y- u+ j+ D% h; n3 w
  where employee.姓名=alltrim(thisform.text1.value);
% z; T7 S$ ~. `8 z  order by 金额 into cursor lsb"
5 v5 q9 d8 x# ^* X  I) D$ Y  select lsb
& o2 x; t6 l! j& |$ Z- |' y  go top  s6 ~% U/ t, o. A5 k  `% \9 n) B& H
  mi=金额
( Q6 q* Y0 L6 j# _8 p  go bottom
8 G+ @, o& j2 r4 o  ma=金额
% B' r) u; m+ v  average 金额 to av
# l: I$ k( `3 H$ F; j* @  select tablethree
5 S" x, L. P+ _$ C2 `% l  append blank
, h% F2 F& w8 T: K3 j  replace 姓名 with alltrim(thisform.text1.value),最高金额 with ma,最低金额 with mi,平均金额 with av& w& {. S, w$ p
  set talk on
6 z; F% _( d( q  `! V  6. 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,并关闭编辑窗口。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 16:08 , Processed in 0.189591 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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