a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 83|回复: 0

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
第32套  一、
( l4 A( k5 p9 o- B8 E+ I: H  1. 打开并修改数据库
; v  F9 {3 R  x; _& t  MODIFY DATABASE selldb+ j. R- h% F3 |* u
  2. 在“数据库设计器-Selldb”中,选择表“s_t”并单击鼠标右键,选择“修改”命令,在“表设计器-s_t.dbf”中,单击“索引”选项卡,然后输入索引名“NO”,选择类型为“主索引”,表达式为“部门号+年度”,再移到下一个索引项,输入索引名“部门号”,选择类型为“普通索引”,表达式为“部门号”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。
; [" \5 R9 e. L4 i$ w8 U3 `  ALTER TABLE s_t ADD COLUMN 备注 C(30)- P; b: z7 |& F9 F" ^/ Q. i
  ALTER TABLE s_t ALTER 年度 SET DEFAULT "2004"
0 K2 N" b/ s! R1 y  1. 在“数据库设计器-Selldb”中,然后选择“dept”表中主索引键“部门号”并按住不放,然后移动鼠标拖到“s_t”表中的索引键为“部门号”处,松开鼠标即可。& g2 Y! [6 ~5 Z, w9 D' R# U$ [
  2. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。
) s: S% K) U" E, _! N. H: O  3. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。
: N: Z& z- F% k! k2 P& t  4. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“级联”单选按钮,单击“删除规则”选项卡,并选择“限制”单选按钮,单击“插入规则”选项卡,并选择“忽略”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。
' @8 X  P; t9 C6 A  注意:可能会出现要求整理数据库,那么请整理后重新做操作。' Y4 H7 I0 N* k8 U& ?7 J* n
  二、
; P- @' N$ [" }/ b0 w  1. 单击“工具\向导\表单”菜单项,并显示“向导选取”对话框。
3 X0 `( @( H+ B$ _, D2 C+ V8 o. ]  2. 在“向导选取”对话框中,选择“一对多表单向导”并单击“确定”按钮,并显示“一对多表单向导”对话框。& \4 v5 k1 c4 d7 k8 U) _
  3. 在“一对多表单向导”对话框的“步骤1-从父表中选定字段”中,首先要选取表“dept”,在“数据库和表”列表框中,选择表“dept”,接着在“可用字段”列表框中显示表dept的所有字段名,并选定所有字段名,再单击“下一步”按钮。
) z, o4 i( D7 t6 k- _1 e: H/ X& z  4. 在“一对多表单向导”对话框的“步骤2-从子表中选定字段”中,选取表“s_t”,在“数据库和表”列表框中,选择表“s_t”,接着在“可用字段”列表框中显示表s_t的所有字段名,并选定所有字段名,再单击“下一步”按钮。
* \, y; t* s9 j, U  f  O. D  5. 在“一对多表单向导”对话框的“步骤3-建立表之间的关系”中,再单击“下一步”按钮。- p( f% Y6 m7 |7 N% q
  6. 在“一对多表单向导”对话框的“步骤4-选择表单样式”中,在“样式”中选择“阴影式”,在“按钮类型”中选择“图片按钮”,再单击“下一步”按钮。
. v3 r* q( K$ m8 l7 y2 A  7. 在“一对多表单向导”对话框的“步骤5-排序次序”中,选定“部门号”字段并选择“升序”,再单击“添加”按钮,再单击“下一步”按钮。6 I! S) W8 m9 w1 l! w8 w
  6. 在“一对多表单向导”对话框的“步骤6-完成”中,在“请输入表单标题”文本框中输入“数据输入维护”,再单击“完成”。
4 W5 q) |7 j$ U# _4 Y  7. 在“另存为”对话框中,输入保存表单名“sd_edit”,再单击“保存”按钮,最后表单就生成了。1 }" c2 Z% |1 e- f1 e2 y
  第5行:(一季度利润+二季度利润+三季度利润+四季度利润)/(一季度销售额+二季度销售额+三季度销售额+四季度销售额) AS 利润率;
+ ]4 R% t; y" ]/ _  第6行:FROM S_T,DEPT;- G: [: M' c& ^
  第8行:ORDEY BY 年度,利润率 DESC;
& W; l3 ^3 M* o1 R# [  第9行:INTO TABLE S_SUM
  h1 P* h1 k+ F8 U+ ]  三、
1 g5 q. O0 L8 r8 G  1. 建立表单
" ^3 r4 ~5 s' a4 n! y4 v6 A  CREATE FORM sd_select
* @" f4 P: M* g; ^. R  2. 在“表单设计器”中,在“属性”的Caption处输入“部门年度数据查询”,在Name处输入“form_one”。, N; `+ p2 e  _0 Q$ Z! p/ m
  3.在“表单设计器”中,单击鼠标右键,在弹出菜单中选择“数据环境”,在“数据环境设计器-sd_select.scx”中,在“打开”对话框中,选择“s_t.dbf”表,接着在“添加表或视图”的对话框中,按“关闭”按钮,关闭“添加表或视图”对话框。# n( K$ q' s3 l+ d
  4. 在“表单设计器”中,添加一个标签Label1,在其“属性”的Caption处输入“年度”。* X4 k  ?3 i8 f: l& {
  5. 在“表单设计器”中,添加一个微调控件Spinner1,在其“属性”的SpinnerHighValue处输入“2010.00”,在SpinnerLowValue处输入“1999.00”,在Value处输入“2003”。
7 _* n0 G. `" ~$ j( X, N  6. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”的Caption处输入“查询”,在第2个命令按钮“属性”的Caption处输入“退出”。
8 |* g- S( l; ^  P  7. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。4 o' r8 t& h+ k
  8. 在“表单设计器”中,添加一个表格Grid1,在其“属性”的RecordSourceType处选择“4-SQL说明”。
7 p6 D( ~, f7 i3 t' A  9. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入下列语句,接着关闭编辑窗口。; o0 F0 ]4 D9 }' e# |& \8 E2 Z
  ThisForm.Grid1.RecordSource="select * from s_t where 年度='"+str(thisform.Spinner1.value,4,0)+"' into cursor lsb"
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 19:30 , Processed in 0.189795 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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