a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 102|回复: 0

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
第14套  一、  P  }7 t( \  l; L' R
  SELECT * FROM student WHERE 性别="男" ORDER BY 学号 INTO TABLE results6 f# C1 c& f* J! K6 A$ a! _
  1. 单击“工具\向导\表单”菜单项,并显示“向导选取”对话框。
( Y# ~* m$ q& O( x! f  2. 在“向导选取”对话框中,选择“表单向导”并单击“确定”按钮,并显示“表单向导”对话框。
$ r5 r" E- x3 ]: z! z  3. 在“表单向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,在“数据库和表”列表框中,选择表“student”,接着在“可用字段”列表框中显示表student的所有字段名,并选定“学号”、“班级”、“姓名”和“性别”四个字段,再单击“下一步”按钮。
- P( N  U( F  ]7 u7 Q0 X  4. 在“表单向导”对话框的“步骤2-选择表单样式”中,再单击“下一步”按钮。
% ]. w/ i% C8 I/ c( D) J+ o  5. 在“表单向导”对话框的“步骤3-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,再单击“完成”按钮。
" [# P4 N' i1 a' R  6. 在“表单向导”对话框的“步骤4-完成”中,再单击“完成”。
% x* b" M& F; t, h  U* g  7. 在“另存为”对话框中,输入保存表单名“student”,再单击“保存”按钮,最后表单就生成了。
0 q! S. `! v5 \- y4 @. g( ]' a  DO FORM student
) q' b9 d5 K1 ~- M( M5 Q  ALTER TABLE student ADD COLUMN 年龄 N(2)
: Z  V/ m; R5 ?) ~+ s; o6 s' E- o  二、4 G1 I' A7 q7 I1 `# q$ y" y% u+ M
  第1处:判断是否找到,所以应改为:DO WHILE FOUND()
/ Y. y% A3 r% s& M( i$ \( w  第2处:如果是“女”,则继续,所以应改为:LOOP
: P6 F; q! Z3 a' f  第3处:继续查找下一个,所以应改为:CONTINUE! Z' c6 d- `1 G/ k. r5 u4 b
  在文件sprog.prg中存放下面两条SQL语句:5 J1 {% V) O. m# c3 h9 y
  UPDATE student SET 年龄=year(date()) - year(出生日期)
' ~1 L+ z8 M% a$ U4 s# i+ W! G" I  SELECT Student.政治面目, COUNT(*) AS 人数, AVG(年龄) AS 平均年龄 FROM student GROUP BY Student.政治面目 INTO TABLE sqlresults
: |! p! q, x* D5 O3 o2 s9 a# w  三、
9 t( G+ O: J7 j9 Q5 h$ c3 h4 x' V0 ~  在文件progzh.prg存放内容如下:
+ e) K: [5 ?+ C' U  select 1. j9 T  H: u0 e5 F: E* d
  use jieguo9 j7 j" S; E" W' `1 n/ v
  select 2
- B2 X6 H; o* ]  use gnht, K* `: d6 p2 M1 c$ _
  sum jhsl to asum && 计算订货总数6 A% f- L* I& |& f+ |: Y# v
  index on dhdw to aaa uniq
( C4 i/ \7 M2 m+ {7 n  count to adhdw && 计算订货单位数* C( v, _- y" w
  index on ghdw to bbb uniq5 l9 w( c7 |9 r% L8 e/ S
  count to aghdw && 计算供货单位数" y# C- w2 J4 N4 G
  use9 A3 P+ q5 a. e2 i2 l( L  f8 E, N
  select 1
4 v9 L, F+ L* A7 R& i! `  replace num with adhdw && 把订货单位数存放第1条记录中
0 I: W$ ]1 C* \" U( g) D& l  skip
( R) ?) k6 ~& B+ N5 ?  replace num with aghdw && 把供货单位数存放第2条记录中6 k! f/ p9 x! G3 [7 C
  skip& b: n; J  C: |  N& M+ j) ?* @
  replace num with asum && 把订货总数存入第3条记录中1 Y- j$ s2 l: \/ m8 I  E" S/ H
  list && 显示结果
# t. h0 V# X) [' A: {8 ^  use
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-18 16:58 , Processed in 0.282125 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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