a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 159|回复: 1

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
第10套  一、
. D) x3 U0 e6 c# [4 M  ALTER TABLE TABB ADD COLUMN 日期 D, k! w' U  x5 |' C, w+ T
  在文件two.prg中存放:
" F/ `0 E$ R8 a, Y" s1 @. U! |  UPDATE TABB SET 日期 = {^2005.10.01}% g4 P1 E- ]3 f; d% \6 y
  在文件three.prg中存放:; Z4 R+ Q- H0 V$ f
  SELECT DISTINCT * FROM TABA INTO TABLE TABC: v5 _/ `2 v6 v1 `% J/ n5 P5 n
  1. 单击“工具\向导\报表”菜单项,并显示“向导选取”对话框。
# P/ Q. N3 Q& W1 A8 M  2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。& W8 z+ q( k0 K7 {+ x
  3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表“taba”,在“数据库和表”列表框中,选择表“taba”,接着在“可用字段”列表框中显示表taba的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“下一步”按钮。
# ^- `% Z& z8 C& c; J" o- x7 i  4. 在“报表向导”对话框的“步骤2-分组记录”中,单击“下一步”按钮。
3 k+ n, F6 a  q" {5 ]4 M7 U  5. 在“报表向导”对话框的“步骤3-选择报表样式”中,在“样式”中选择“随意式”,单击“下一步”按钮。6 [0 B) K% g7 H$ N0 m4 |
  6. 在“报表向导”对话框的“步骤4-定义报表布局”中,在“列数”处选择为“1”,在“方向”处选择“横向”,在“字段布局”处选择“列”,单击“下一步”按钮。
& @  F3 d, D( {! s0 d$ w1 s' p& h$ b* F: ^  7. 在“报表向导”对话框的“步骤5-排序次序”中,选定“No”字段并选择“升序”,再单击“添加”按钮,单击“完成”按钮。# m8 V/ k( X/ a1 k
  8. 在“报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输入“计算结果一览表”,单击“完成”。! l" f9 G, ^% f2 T
  9. 在“另存为”对话框中,输入保存报表名“p_one”,再单击“保存”按钮,最后报表就生成了。- N6 N! g( V, u, x
  二、: L( c+ [4 r3 g5 k" U6 x4 B
  在文件four.prg中存放:# c8 M4 ?) A6 M0 I" g
  USE TABA
9 b6 u: A: ~1 f" B9 g  v7 c7 [  SCAN
9 \4 ^. _* q9 Y  X = B**2 - 4*A*C9 I  y. {1 x+ \& s1 p" J1 T6 d- {6 ?
  IF X >= 0
! `' `, k: G8 ^' e- {5 k# Z' z  XX1 = (-B + SQRT(X))/(2*A)
0 W6 D+ n* e( W" N* k  XX2 = (-B - SQRT(X))/(2*A)6 O+ h# y5 N( u5 I4 e
  REPLACE x1 with xx1,x2 with xx23 V: |: V0 z8 \
  ELSE
/ G" @4 \( Y) j3 z  REPLACE x1 with .null.,x2 with .null.,NOTE WITH "无实数解"
* Y9 g9 q, x, U3 d0 ^( I( _' x1 r  ENDIF4 s( C2 L$ G4 X1 u1 B- X8 w" O. ^
  ENDSCAN
% y' B5 F2 V; e' G0 O# U% O1 c  1. 打开并修改表单
$ x/ w0 _/ q  n( {  MODIFY FORM testA
' ~' [  I8 t- T! w3 K) Q3 Q' Y! O  2. 先按住Shift键,同时选中“查询”和“退出”两个按钮,在其“属性”的Width处输入“80”,在Height处输入“30”,在Top处输入某一个数即可。- s' h& y- X; y2 h" n' ?; ?5 z
  3. 双击“查询”按钮,在Command1.Click编辑窗口中输入“SELECT * FROM TABA WHERE note = "无实数解" into table TABD”语句,并关闭编辑窗口。7 P: Y' a0 T" A  i4 _$ K
  4. 双击“退出”按钮,在Command2.Click编辑窗口中输入“RELEASE THISFORM”语句,并关闭编辑窗口。
回复

使用道具 举报

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

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

 三、  1. 新建表单
( W9 U1 f7 ^; t1 ]# [9 l  CREATE FORM testb
6 G1 e# W/ L' @7 g  2. 在“表单设计器”中,在“属性”的Caption处输入“查询”,在AutoCenter处选择“.T. - 真”。4 f9 \4 m& R+ @: u. K9 S7 w
  3. 单击“显示\数据环境”菜单项,在“打开”对话框中双击表“学生表”,再单击“关闭”来关闭“添加表或视图”对话框。  d: P( ], q4 f: ]" h
  4. 在“表单设计器-testb.scx”中,添加一个标签Label1,在其“属性”的Caption处输入“学生注册日期”。1 z6 \* X% c$ r+ g# _1 K
  5. 在“表单设计器-testb.scx”中,添加一个文本框Text1。
7 P6 r+ \7 Z  n+ m1 e  6. 在“表单设计器-testb.scx”中,添加一个表格Grid1,在其“属性”的RecordSourceType处选择“4 - SQL 说明”。) l' k+ _" f4 z* s- ?" x. A& U
  7. 在“表单设计器-testb.scx”中,添加两个命令按钮,在第1个命令按钮“属性”窗口的Caption处输入“查询”,在第2个命令按钮“属性”窗口的Caption处输入“退出”。
+ p% f) X5 `, I. d6 \  8. 在“表单设计器”中,双击“查询”命令按钮,在“Command1.Click”编辑窗口中输入下列语句,接着关闭编辑窗口。% k5 l+ b! _& i  e# P) n1 n
  ThisForm.Grid1.RecordSource = "SELECT 学号,姓名,年龄,性别,班级,注册日期 FROM 学生表;: t* H! a5 ?: `; L
  WHERE 注册日期 = CTOD(ALLTRIM(ThisForm.Text1.Value)) ORDER BY 年龄 DESC INTO CURSOR lsb"0 {% f5 h% N  Z- r( }! ?8 {4 Q9 _
  SELECT 学号,姓名,年龄,性别,班级,注册日期;. }* l& L. [5 J" L. N2 o: {
  FROM 学生表;
6 _; r  ?  k& K& z- J( ^: Y' A4 w  WHERE 注册日期 = CTOD(ALLTRIM(ThisForm.Text1.Value)) ORDER BY 年龄 DESC INTO table ls, i- N2 I. r6 c9 _- E+ w, Y, T
  USE TABE, u/ {9 H; O; t, N- {
  ZAP# }$ x9 W$ h7 }
  APPEND FROM ls: S) ~; T* s; k, x3 |
  USE* B# u0 H1 J9 O
  9. 在“表单设计器”中,双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”语句,接着关闭编辑窗口。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 15:13 , Processed in 0.191884 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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