a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 183|回复: 1

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  一、
8 h* k' t* m& E7 o3 P/ l5 Z& i6 S  ALTER TABLE 菜单表 ADD COLUMN 厨师姓名 C(8)+ C6 j- r! v  M/ f- W" ^7 t9 m
  1. 单击“工具\向导\报表”菜单项,并显示“向导选取”对话框。# D" H* j' g0 Q3 _. w
  2. 在“向导选取”对话框中,选择“报表向导”再单击“确定”按钮,接着显示“报表向导”对话框。
- X/ @& a+ L: I& k; M  S  3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表“菜单表”,在“数据库和表”列表框中,选择表“菜单表”,接着在“可用字段”列表框中显示表“菜单表”的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“完成”按钮。
" J- Q  Y# l- Y. u7 G  4. 在“报表向导”对话框的“步骤6-完成”中,再单击“完成”。7 F! ]4 }: c: x  u
  5. 在“另存为”对话框中,输入保存报表名“one”,再单击“保存”按钮,最后报表就生成了。
- x/ s' f  K" R) T" q, M5 y8 W  1. 打开并修改报表! n- }0 I) ?. i1 |( U
  MODIFY REPORT one
/ n2 t' Y5 f2 f2 O  X9 ]  2. 在“报表设计器”的“标题”处删除原标题“菜单表”,接着仍在“标题”区添加一个标签,在标签中输入“菜单一览表”,保存该报表。
1 H$ V, z, E1 B/ w- t  在two.prg文件中存放
. \( w7 l2 x  k( E  SELECT 顾客号,顾客点菜表.菜编号,菜名,单价,数量;" A3 d. G. P0 N" J. g
  FROM 顾客点菜表 JOIN 菜单表;" B0 i% M8 I4 M7 q8 @" {2 U
  ON 顾客点菜表.菜编号 = 菜单表.菜编号;1 C6 w) t0 m; ^; R+ b0 F" P
  WHERE 单价 >= 40;  J& [2 Y; ~5 @& l
  ORDER BY 顾客点菜表.菜编号 DESC;
( w' ~: A( g# g3 t. J/ K  INTO TABLE taba; V+ m0 ^' C$ `  |* `$ }
  二、" P. `/ f) d- S: V* @( ?
  1. 打开数据库; t. ^8 ^% d$ |5 _) I9 ~+ R
  OPEN DATABASE 点菜  P# N4 L8 T8 V
  2. 在命令窗口中输入建立查询命令
3 _# D& }6 U  g3 b3 A: @2 q  CREATE QUERY three
/ G% v/ H4 o. t3 L/ f& c+ ]& U  3. 在“打开”对话框中,选择表“顾客点菜表”再按“确定”按钮,在“添加表或视图”对话框中,再双击“菜单表”,在“联接条件”对话框中,直接按“确定”按钮,最后按“关闭”按钮关闭“添加表或视图”对话框。1 T" o  f7 i, ]! ?: `+ Q7 w
  4. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中,在“函数和表达式”下的文本框输入“SUM(数量*单价) AS 消费金额合计”,单击“添加”按钮。) q3 h! E9 u# L
  5. 单击“排序依据”选项卡,选择“SUM(数量*单价) AS 消费金额合计”并选择“降序”,接着单击“添加”按钮。2 S% B% o5 ]3 P9 d
  6. 单击“分组依据”选项卡,选择“顾客点菜表.顾客号”,单击“添加”按钮,以“顾客号”为分组条件。
/ j" ^* h; u6 W/ }7 |  A9 R1 s, \" y  7. 单击“查询\输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tabb”,再单击“确定”按钮。5 l& z8 H3 U7 f! S
  8. 按“Ctrl+W”键保存该查询并运行。" ~3 m* a3 C* S  H
  1. 使用命令建立表单' T  U. {2 [9 R! ]1 E3 q
  CREATE FORM testa
/ F0 Y% ]' Z! v) f, T$ g/ P: M  2. 在“表单设计器”中,在其“属性”的Caption处输入“选择磁盘文件”。
; R  m  O  R9 x6 O  T! _8 U* }  3. 在“表单设计器”中,添加一个选项按钮组Optiongroup1,在其“属性”的ButtonCount处输入“3”,双击“Click Event”事件,在“Optiongroup1.Click”编辑窗口中输入“ThisForm.List1.RowSource = ThisForm.Optiongroup1.Value”,关闭编辑窗口。% U( @* k* K. T( H$ A3 k$ @( V
  4. 在“表单设计器”中,选中这个选项组Optiongroup1并单击鼠标右键,在弹出菜单中选择“编辑”菜单项,再单击“Option1”,在其“属性”窗口的Caption处输入“*.DOC”;单击“Option2”,在其“属性”窗口的Caption处输入“*.XLS”;单击“Option3”,在其“属性”窗口的Caption处输入“*.TXT”。/ a% s1 x" {0 |; F5 X/ A( N. }& K4 ?
  5. 在“表单设计器”中,添加一个列表框(List1),在其“属性”的ColumnCount处输入“1”,在RowSourceType处选择“7 - 文件”。* H6 n8 T0 \8 T( S. n$ Z
  6. 在“表单设计器”中添加一个命令按钮Command1,在其“属性”窗口的Caption处输入“退出”。
% w2 M' a2 K7 Z; W3 n' [# X! y0 s4 g0 G2 I
  7. 双击“退出”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,并关闭编辑窗口。
回复

使用道具 举报

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

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

  三、</p>  1. 打开数据库$ {+ F+ {; \1 l' A4 T
  OPEN DATABASE 点菜
- p1 k/ ^8 k% Q) k( v% \  Y7 u  Z1 Q  2. 在命令窗口中输入建立表单命令
  J6 D( E4 H0 d; `( q; E1 u  CREATE FORM testb! C9 I0 i0 Q  }" [0 l: \
  3. 在“表单设计器”中,在其“属性”的Caption处输入“查询”。
  G- U8 u; Q  i; e% l/ P7 S  4. 在“表单设计器”中,添加一个标签Label1,在其“属性”的Caption处输入“结帐日期”。* E5 Y: Y9 N0 T  Z
  5. 在“表单设计器”中,分别添加一个文本框Text1和表格Grid1。
% G) X1 i% J- I' e" u6 m, V  6. 在“表单设计器”中,添加三个命令按钮(Command1、Command2和Command3),在第1个命令按钮Command1“属性”窗口的Caption处输入“查询”,在第2个命令按钮Command2“属性”窗口的Caption处输入“显示”,在第3个命令按钮Command3“属性”窗口的Caption处输入“退出”。$ P0 s% a; [2 Y; i
  7. 双击“查询”按钮,在“Command1.Click”编辑窗口中输入下列程序
1 m8 S+ K7 Q8 t  dd = CTOD(ThisForm.Text1.Value): S( |- q# t' s+ P$ `8 p$ x
  SELECT 顾客序号,顾客姓名,单位,消费金额 FROM 结帐表;
. t( X, _; ~8 L  n- R  WHERE 结帐日期 = dd;0 f8 n; I6 [6 `1 Z: ]
  ORDER BY 消费金额 DESC;
& i1 G% Q7 J: @  INTO TABLE tabc
4 o3 P% x( f; g  8. 双击“显示”按钮,在“Command2.Click”编辑窗口中输入下列程序- W% Y; F( [9 q, C
  ThisForm.Grid1.RecordSourceType = 0
8 R$ [1 _& \) H' a  ThisForm.Grid1.RecordSource = "tabc"
; J7 G* G5 D3 |+ b1 F  9. 双击“退出”命令按钮,在“Command3.Click”编辑窗口中输入“ThisForm.Release”,接着关闭编辑窗口。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 01:17 , Processed in 0.248002 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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