版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机等级考试二级VF题库75套上机试题(1)第1套一、1. 打开并修改表单MODIFY FORM myform2. 在表单的“属性”窗口中,在AutoCenter处选择“.T.”。1. 打开并修改表单MODIFY FORM myform2. 先按住Shift键,再依次选中这5个按钮,在Width处输入“60”,在Height处输入“25”。1. 打开并修改表单MODIFY FORM myform2. 先按住Shift键,再依次选中West、Center和East这3个按钮,在Top处输入一个数。3. 先按住Shift键,再依次选中North、Center和South这3个按钮,在Left处输
2、入一个数。1. 打开并修改表单MODIFY FORM myform2. 单击“Center”按钮,在“属性”窗口的TabIndex处输入“1”;3. 单击“East”按钮,在“属性”窗口的TabIndex处输入“2”;4. 单击“South”按钮,在“属性”窗口的TabIndex处输入“3”;5. 单击“West”按钮,在“属性”窗口的TabIndex处输入“4”;6. 单击“North”按钮,在“属性”窗口的TabIndex处输入“5”。二、1. 在命令窗口中输入建立查询命令CREATE QUERY query12. 在“打开”对话框中,选择表“xuesheng”再按“确定”按钮,在“添加表
3、或视图”对话框中,单击“其他”按钮,选择表“chengji”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。3. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。4. 单击“筛选”选项卡,在“字段名”选择“Chengji.数学”,在“条件”处选择“=”在“字段名”,在“实例”处输入“90”,在“逻辑”处选择“OR”;移到下一个条件处,在“字段名”选择“Chengji.英语”,在“条件”处选择“=”,在“实例”处输入“90”,在“逻辑”处选择“OR”;移到下一个条件处,在“字段名”选择“Chengji.信息技术”,在“条件”
4、处选择“=”,在“实例”处输入“90”。5. 单击“排序依据”选项卡,选择“Xuesheng.学号”并选择“降序”,接着单击“添加”按钮。6. 单击“查询输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“table1”,再单击“确定”按钮。7. 保存该查询并运行。1. 创建数据库 CREATE DATABASE cj_m2. 添加表到数据库中 ADD TABLE xuesheng ADD TABLE chengji3. 打开并修改数据库 MODIFY DATABASE cj_m4. 单击“文件新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建文件”。在“
5、添加表或视图”对话框中,双击表“xuesheng”(或单击选中表“xuesheng”,接着单击“添加”按钮),再双击表“chengji”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对话框。5. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。6. 单击“筛选”选项卡,在“字段名”选择“Xuesheng.民族”,在“否”处打勾(表示条件相反),在“条件”处选择“=”,在“实例”处输入“汉”。7. 单击“排序依据”选项卡,选择“Chengji.英语”并选择“降序”,接着单击“添加”按钮。选择“Xuesheng.学号”,单
6、击“添加”按钮,再在“排序条件”列表框选中“Xuesheng.学号”,然后单击“升序”单选钮。8. 保存该视图,在“保存”对话框中输入视图名“view1”。9. 运行该查询,并在命令窗口输入“copy to table2”把查询结果输出到“table2”中。三、一、建立表文件CREATE TABLE table3(学号 C(10), 姓名 C(6), 课程名 C(8), 分数 N(5,1)二、在prog1.prg文件中编写如下程序:clearclose allselect 0use table3dele allpackcopy to tttselect 0use tttselect 0use
7、xueshengindex on 学号 tag 学号select 0use chengjiset relation to 学号 into xueshenggo topdo while .not.eof()if 数学60select tttappend blankreplace 学号 with xuesheng.学号,姓名 with xuesheng.姓名replace 课程名 with 数学,分数 with chengji.数学select chengjiendifif 英语60select tttappend blankreplace 学号 with xuesheng.学号,姓名 with
8、xuesheng.姓名replace 课程名 with 英语,分数 with chengji.英语select chengjiendifif 信息技术=0”,在“信息”处输入“成绩必须大于或等于零”,最后单击“确定”按钮即可。如果已在“数据库设计器-SCORE_MANAGER”中,那么第1和2步可以不做。1. 打开并修改数据库MODIFY DATABASE SCORE_MANAGER2. 在“数据库设计器-SCORE_MANAGER”中,选择表“SCORE1”并单击鼠标右键,选择“修改”命令项。3. 在“表设计器-SCORE1.dbf”中,选择字段名为“成绩”,在NULL处进行打勾(允许空值)
9、,最后单击“确定”按钮即可。如果已在“数据库设计器-SCORE_MANAGER”中,那么第1和2步可以不做。二、SELECT 姓名,2003-YEAR(出生日期) AS 年龄 FROM student INTO TABLE new_table11. 单击“工具向导报表”菜单项,并显示“向导选取”对话框。2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表“NEW_TABLE1”,在“数据库和表”列表框中,选择表“NEW_TABLE1”,接着在“可用字段”列表框中显示表NEW_TABLE1的所
10、有字段名,并选定所有字段名至“选定字段”列表框中,单击“完成”按钮。4. 在“报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输入“姓名-年龄”,单击“完成”。5. 在“另存为”对话框中,输入保存报表名“NEW_REPORT1”,再单击“保存”按钮,最后报表就生成了。1. 输入建立菜单命令CREATE MENU query_menu2. 在“新建菜单”对话框中,单击“菜单”按钮。3. 在“菜单设计器 - query_menu.mnx”窗口中,分别建立两个菜单项“查询”和“退出”。4. 在“退出”菜单项的“结果”选择“命令”,并在“选项”处输入“set sysmenu to defa
11、ult”。三、1. 在命令窗口中输入建立表单命令CREATE FORM Myform12. 在“表单设计器”中,在“属性”的Caption处输入“成绩查询”。3. 在“表单设计器”中,添加一个标签控件,在“属性”的Caption处输入“输入学号”。再在“学号”标签的后面添加一个文本框“Text1”。4. 在“表单设计器”中,添加一个表格控件,在“属性”的RecordSourceType处选择“4 - SQL 说明”。5. 在“表单设计器”中,添加两个命令按钮,单击第1个命令按钮在“属性”的Caption处输入“查询”,单击第2个命令按钮在“属性”的Caption处输入“退出”。6. 双击“查询
12、”命令按钮,在“Command1.Click”编辑窗口中输入命令,接着关闭编辑窗口。close alluse score1locate for 学号=alltrim(ThisForm.Text1.Value)if .not.found()WAIT 学号不存在,请重新输入 WINDOWS TIMEOUT 5elseThisForm.Grid1.Recordsource=sele 课程名,成绩 from score1,course where 学号=alltrim(ThisForm.Text1.Value) and score1.课程号=course.课程号 into cursor temp1se
13、lect temp1go topendif7. 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。计算机等级考试二级VF题库75套上机试题(3)一、一、建立数据库1. 命令方式CREATE DATABASE 订单管理不出现“数据库设计器”对话框2. 可以使用菜单方式进行建立1). 单击“文件新建”命令项,弹出“新建”对话框。2). 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。3). 在“创建”对话框中输入数据库名“订单管理”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并
14、出现“数据库设计器-订单管理”对话框。二、把自由表添加到数据库可以有两种方法:命令方法,菜单方法。命令方法:OPEN DATABASE 订单管理ADD TABLE orderADD TABLE orderitemADD TABLE goods菜单方法:1). 单击“文件打开”命令项,选择“文件类型”为数据库,打开“订单管理”。2). 在“数据库设计器-订单管理”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(order、orderitem和goods)。1. 打开并修改数据库MODIFY DATABASE 订单管理2. 在“数据库设计器-订单管理”中,选择表“orde
15、r”并单击鼠标右键,选择“修改”命令,在“表设计器-order.dbf”中,单击“索引”选项卡,然后输入索引名“nf”,选择类型为“普通索引”,表达式为“year(签订日期)”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。1. 打开并修改数据库MODIFY DATABASE 订单管理2. 在“数据库设计器-订单管理”中,选择表“order”并单击鼠标右键,选择“修改”命令,在“表设计器-order.dbf”中,单击“索引”选项卡,然后输入索引名“订单号”,选择类型为“主索引”,表达式为“订单号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。3. 在“数据库设计器-订
16、单管理”中,选择表“orderitem”并单击鼠标右键,选择“修改”命令,在“表设计器-orderitem.dbf”中,单击“索引”选项卡,然后输入索引名“订单号”,选择类型为“普通索引”,表达式为“订单号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。4. 在“数据库设计器-订单管理”中,然后选择“order”表中主索引键“订单号”并按住不放,然后移动鼠标拖到“orderitem”表中的索引键为“订单号”处,松开鼠标即可。1. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。2. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。3. 在
17、“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“限制”单选按钮,单击“删除规则”选项卡,并选择“级联”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。注意:可能会出现要求整理数据库,那么请整理后重新做操作。二、1. 在命令窗口中输入建立查询命令CREATE QUERY queryone2. 在“添加表或视图”对话框中,选中表“order”再按“添加”按钮,再选中“orderitem”也按“添加”按钮,再继续选中“goods”也按“添加”按钮,在“联接
18、条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。3. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。4. 单击“排序依据”选项卡,选择“Order.订单号”并选择“降序”,接着单击“添加”按钮,再选择“Goods.商品名”也选择“降序”,接着单击“添加”按钮。5. 单击“筛选”选项卡,在“字段名”列表框选择“”中,在“表达式生成器”对话框的“表达式文本框”中输入“year(Order.签订日期)”后,单击“确定”按钮,接着在“条件”列表框中选择“=”,最后在“实例”文本框中输入“2001”。6. 单击“查询输出去向”菜单项,在“查询去向”对话框中
19、,单击“表”按钮,在“表名”处输入“tableone”,再单击“确定”按钮。7. 按“Ctrl+W”键保存该查询并运行。select order.订单号,签订日期,goods.商品名,goods.单价,orderitem.数量 ;from order, orderitem, goods ;where order.订单号=orderitem.订单号 and orderitem.商品号=goods.商品号 and 客户名=thisform.text1.value ;order by order.订单号,商品名 ;into table tabletwo三、1. 建立菜单文件CREATE MENU m
20、ymenu在“新建菜单”对话框中,单击“菜单”按钮。2. 在“菜单设计器-mymenu.mnx”中,在“菜单名称”中输入“考试”,再单击“创建”按钮来建立子菜单,在“菜单名称”中输入“计算”,再移到下一个菜单项处中输入“返回”。3. 选中“计算”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-统计 过程”中输入下列语句:close datacreate table tablethree(商品名 C(20),总金额 N(7,2)useselect 1use tablethreeselect 4use orderindex on 订单号 to n1selec
21、t 3use orderitemindex on 商品号 to n2set relation to 订单号 into dselect 2use goodsindex on 商品名 to n3set rela to 商品号 into cgo topdo while .not.eof()h = 商品号j = 单价n = 商品名s = 0select 3do while 商品号=hif year(order.签订日期)=2001s=s+数量*jendifskipenddoselect 1append blankrepl 商品名 with n,总金额 with sselect 2skipenddocl
22、ose data4. 选中“返回”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-返回 过程”中输入下列语句:set sysmenu nosaveset sysmenu to default5. 单击“显示常规选项”菜单项,在“常规选项”对话框的“位置”框中选中“追加”单选钮,再单击“确定”按钮。6. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。计算机等级考试二级VF题库75套上机试题(4)第4套一、1. 打开并修改表单MODIFY FORM myform2. 在其“属性”的Caption处输入“表单
23、操作”,在Name处输入“myform”。1. 打开并修改表单MODIFY FORM myform2. 选中Label1标签,在其“属性”的TabIndex处输入“1”,选中Text1文本框,在其“属性”的TabIndex处输入“2”,选中Command1命令按钮,在其“属性”的TabIndex处输入“3”。1. 在“表单设计器-myform.scx”中,单击“表单新建方法程序”菜单项,接着显示“新建方法程序”对话框并在名称处输入“mymethod”,先单击“添加”按钮,再单击“关闭”按钮。2. 在表单“属性”中,单击“方法程序”选项卡,找到“mymethod”用户自定义过程处并双击鼠标。3.
24、 在Form1.mymethod编辑窗口中,输入“wait 文本框的值是+this.text1.value window”。4. 关闭编辑窗口。1. 打开并修改表单MODIFY FORM myform2. 选中Label1标签中,在其“属性”的Caption处“在s字符前插入 ”。3. 选中Command1命令按钮,双击其按钮,在其编辑窗口输入“thisform.mymethod()”。二、1. 在命令窗口中输入建立查询命令CREATE QUERY queryone2. 在“打开”对话框中,选择表“order”再按“确定”按钮,在“添加表或视图”对话框中,单击“其他”按钮,选择表“orderi
25、tem”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮,再单击“其他”按钮,选择表“goods”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。最后在“添加表或视图”中,再按“关闭”按钮。3. 单击“字段”选项卡,选择“Order.订单号”、“Order.客户名”、“Order.签订日期”、“Goods.商品名”、“Goods.单价”、“Orderitem.数量”,在“函数和表达式”处输入“Goods.单价*Orderitem.数量 AS 金额”并单击“添加”按钮。3. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。4. 单击“排序依据”选项卡,
26、选择“Order.订单号”并选择“降序”,接着单击“添加”按钮,再选择“Goods.商品名”也选择“降序”,接着单击“添加”按钮。5. 单击“查询输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tableone”,再单击“确定”按钮。6. 按“Ctrl+W”键保存该查询并运行。1. 创建数据库CREATE DATABASE order_m2. 添加表到数据库中ADD TABLE orderADD TABLE orderitemADD TABLE goods3. 打开并修改数据库MODIFY DATABASE order_m4. 单击“文件新建”菜单项,在“新建”对话
27、框中选择“视图”单选钮,再单击“新建文件”。在“添加表或视图”对话框中,双击表“order”(或单击选中表“order”,接着单击“添加”按钮),再双击表“orderitem”,在“联接条件”对话框中直接单击“确定”按钮,接着双击表“goods”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对话框。5. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。6. 单击“排序依据”选项卡,选择“Order.订单号”并选择“升序”,接着单击“添加”按钮。再选择“Goods.商品名”并选择“升序”,单击“添加”按钮。7. 单击“筛
28、选”选项卡,在“字段名”中,选择“Order.客户名”,在“条件”处选择“=”,再在“实例”处输入“lilan”。8. 保存该视图,在“保存”对话框中输入视图名“viewone”。9. 运行该查询,并在命令窗口输入“copy to tabletwo”把查询结果输出到“tabletwo”中。三、1. 在命令窗口中输入建立表单命令CREATE FORM formone2. 在“表单设计器”中,在其“属性”的Caption处输入“综合应用”。3. 在“表单设计器”中,添加一个标签Label1,在其“属性”的Caption处输入“商品号:”。4. 在“表单设计器”中,分别添加一个文本框Text1和一个
29、命令按钮Command1,在其“属性”的Caption处输入“确定”。5. 双击“确定”按钮,在“Command1.Click”编辑窗口中输入下列程序select * from order where exists(select * from orderitem where 订单号=order.订单号 and 商品号=thisform.text1.value) into table tmptableselect tmptable.订单号,客户名,签订日期,商品名,单价,数量 from tmptable,orderitem,goods ;where tmptable.订单号=orderitem.
30、订单号 and orderitem.商品号=goods.商品号 and goods.商品号=thisform.text1.value;order by tmptable.订单号 ;into table tablethree计算机等级考试二级VF题库75套上机试题(5)第5套一、可以有两种方法:一是命令方法,二是菜单方法。命令方法:OPEN DATABASE 订货管理ADD TABLE order_detailADD TABLE order_listADD TABLE customer菜单方法:1. 单击“文件打开”命令项,选择“文件类型”为数据库,打开“订货管理”。2. 在“数据库设计器-订货
31、管理”中单击鼠标右键,显示弹出菜单,并选择“添加表”命令项,并选择相应的表文件即可(order_detail、order_list和customer)。方法一:1. 单击“文件打开”命令项,选择“文件类型”为数据库,打开“订货管理”。2. 在“数据库设计器-订货管理”中,选择表“order_list”并单击鼠标右键,选择“修改”命令项。3. 在“表设计器-order_list.dbf”中,选择“索引”选项卡,输入索引名“订单号”,选择类型为“主索引”,表达式为“订单号”。注意:如果表设计器对话框已经打开,那么就可以直接操作第3步即可。方法二:使用命令生成主索引ALTER TABLE order
32、_list ADD PRIMARY KEY 订单号 TAG 订单号1. 在“数据库设计器-订货管理”中,选择表“order_detail”并单击鼠标右键,选择“修改”命令项。2. 在“表设计器-order_detail.dbf”中,选择“索引”选项卡,输入索引名“订单号”,选择类型为“普通索引”,表达式为“订单号”。3. 选择“order_list”表中主索引键“订单号”并按住不放,然后移动鼠标拖到“order_detail”表中的索引键为“订单号”处,松开鼠标即可。1. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。2. 在“编辑关系”中,单击“参照完整性”按钮,并显示“参照
33、完整性生成器”。3. 在“参照完整性生成器”中,单击“更新规则”选项卡,并选择“限制”单选按钮,单击“删除规则”选项卡,并选择“级联”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。注意:可能会出现要求整理数据库,那么请整理后重新做操作。二、客户名为“三益贸易公司”的客户号为“C10001”SQL命令是:SELECT Order_detail.*;FROM 订货管理!order_list INNER JOIN 订货管理!order_detail ;ON Order
34、_list.订单号 = Order_detail.订单号;WHERE Order_list.客户号 = C10001;ORDER BY Order_detail.订单号, Order_detail.单价 DESC;INTO TABLE results.dbf1. 打开并修改表单文件MODIFY FORM form12. 双击“刷新标题”按钮,在“Command1.Click”中进行修改要求刷新表单标题,所以应改为:Thisform.Caption=简单应用3. 双击“订单记录”按钮,在“Command2.Click”中进行修改要求显示order_list表中的记录,所以应改为:Thisform
35、.grid1.RecordSource =order_list.dbf4. 双击“关闭表单”按钮,在“Command3.Click”中进行修改要求关闭表单,所以应改为:Thisform.Release三、1. 增加新字段: ALTER TABLE order_detail ADD COLUMN 新单价 F(10,2)2. 在prog1.prg文件中的内容是:UPDATE order_detail SET 新单价=单价*0.9 WHERE 订单号=(SELECT 订单号 FROM order_list WHERE 订单号=order_detail.订单号 AND YEAR(订购日期)=2001)
36、UPDATE order_detail SET 新单价=单价*1.1 WHERE 订单号=(SELECT 订单号 FROM order_list where 订单号=order_detail.订单号 AND YEAR(订购日期)=2002)3. 建立“快速报表”(1). 单击“工具向导报表”菜单项,并显示“向导选取”对话框。(2). 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。(3). 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表“order_detail”,在“数据库和表”列表框中,选择表“order_detail”,接着在“可用字段”
37、列表框中显示表order_detail的所有字段名,并选取指定的字段名至“选定字段”列表框中,单击“完成”按钮。(4). 在“报表向导”对话框的“步骤6-完成”中,单击“完成”按钮,在“另存为”对话框的“保存报表为”中输入报表名“report1”,最后单击“保存”按钮即可。计算机等级考试二级VF题库75套上机试题(6)第6套一、1. 打开并修改表单MODIFY FORM myform2. 先按住Shift键,再依次选中标签、文本框和命令按钮这三个控件,并在其“属性”的Top处输入一个数。1. 打开并修改表单MODIFY FORM myform2. 选中确定命令按钮,并在其“属性”窗口的Defa
38、ult处选择.T.。1. 打开并修改表单MODIFY FORM myform2. 在其“属性”的Caption处输入“表单操作”,在Name处输入“myform”。1. 打开并修改表单MODIFY FORM myform2. 双击“确定”按钮,在其编辑窗口输入下面的语句:this.parent.height = val(this.parent.text1.value)二、1. 在命令窗口中输入建立查询命令CREATE QUERY queryone2. 在“打开”对话框中,选择表“order”再按“确定”按钮,在“添加表或视图”对话框中,单击“其他”按钮,选择表“orderitem”再按“确定”
39、按钮,在“联接条件”对话框中,直接按“确定”按钮,再单击“其他”按钮,选择表“goods”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。最后在“添加表或视图”中,再按“关闭”按钮。3. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。4. 单击“排序依据”选项卡,选择“Order.订单号”并选择“降序”,接着单击“添加”按钮,再选择“Goods.商品名”也选择“降序”,接着单击“添加”按钮。接着在“条件”列表框中选择“=”,最后在“实例”文本框中输入“lilan”。5. 单击“查询输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“ta
40、bleone”,再单击“确定”按钮。6. 按“Ctrl+W”键保存该查询并运行。1. 创建数据库CREATE DATABASE order_m2. 添加表到数据库中ADD TABLE orderADD TABLE orderitem3. 打开并修改数据库MODIFY DATABASE order_m4. 单击“文件新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建文件”。在“添加表或视图”对话框中,双击表“order”(或单击选中表“order”,接着单击“添加”按钮),再双击表“orderitem”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单
41、击“关闭”按钮,来关闭此对话框。5. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。6. 单击“排序依据”选项卡,选择“Order.订单号”并选择“升序”,接着单击“添加”按钮。7. 单击“筛选”选项卡,在“字段名”中,选择“Orderitem.商品号”,在“条件”处选择“=”,再在“实例”处输入“a00002”。8. 保存该视图,在“保存”对话框中输入视图名“viewone”。9. 运行该查询,并在命令窗口输入“copy to tabletwo”把查询结果输出到“tabletwo”中。计算机等级考试二级VF题库75套上机试题(7)第7套一、1. 打开并修改表单MODIFY
42、 FORM formtest2. 在“表单设计器”中,在“属性”的Caption处输入“考试系统”。1. 打开并修改表单MODIFY FORM formtest2. 在“表单设计器”中,添加一个标签Label1,在其“属性”的Caption处输入“欢迎使用考试系统”,在ForeColor处输入“255,0,0”。在“表单设计器”中,添加一个计时器控件,在其“属性”的Name处输入“Timefor”。选定计时器控件Timerfor,在其“属性”的Interval处输入“200”。二、SELECT TOP 5 姓名,出生日期 FROM employee ORDER BY 出生日期 INTO TAB
43、LE emage第1处:PARAMETERS a,b第2处:RETURN c三、1. 建立表单CREATE FORM calculator2. 在“表单设计器”中,在其“属性”的Name处输入“calculator”,在Caption处输入“计算器”。3. 在“表单设计器”中,依次建立三个Label1、Label2和Label3的标签,并分别修改其标题Caption的值,依次为“操作数1”、“操作数2”和“计算结果”。4. 在“表单设计器”中,依次建立三个Text1、Text2和Text3的文本框,再对Text3的Enable属性选择“.F.”。5. 在“表单设计器”中,添加一个“选项按钮组”
44、,在其“属性”的ButtonCount处输入“4”,调整这四个按钮的排列位置以及各个Caption的值。6. 在“表单设计器”中,添加两个命令按钮(Command1和Command2),在第1个命令按钮Command1“属性”的Caption处输入“计算”,在第2个命令按钮Command2“属性”的Caption处输入“关闭”。7. 双击“计算”按钮,在“Command1.Click”编辑窗口中输入下列程序do casecase thisForm.optiongroup1.value=1thisForm.Text3.Value=val(thisForm.Text1.Value)+val(thi
45、sForm.Text2.Value)case thisForm.optiongroup1.value=2thisForm.Text3.Value=val(thisForm.Text1.Value)-val(thisForm.Text2.Value)case thisForm.optiongroup1.value=3thisForm.Text3.Value=val(thisForm.Text1.Value)*val(thisForm.Text2.Value)case thisForm.optiongroup1.value=4thisForm.Text3.Value=val(thisForm.Te
46、xt1.Value)/val(thisForm.Text2.Value)endcase8. 双击“关闭”命令按钮,在“Command2.Click”编辑窗口中输入“ThisForm.Release”,接着关闭编辑窗口。第8套一、一、建立数据库1. 命令方式:启动Visual Foxpro系统后,在命令窗口中输入CREATE DATABASE orders_manage不出现“数据库设计器”对话框2. 可以使用菜单方式进行建立1). 单击“文件新建”命令项,弹出“新建”对话框。2). 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。3). 在“创建”对话框中输
47、入数据库名“orders_manage”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并出现“数据库设计器-orders_manage”对话框。二、自由表添加到数据库可以有两种方法:一是命令方法,二是菜单方法。命令方法:OPEN DATABASE orders_manageADD TABLE employeeADD TABLE orders菜单方法:1. 单击“文件打开”命令项,选择“文件类型”为数据库,打开“orders_manage”。2. 在“数据库设计器-orders_manage”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(employee和or
48、ders)。1. 打开并修改数据库MODIFY DATABASE orders_manage2. 在“数据库设计器-orders_manage”中,选择表“employee”并单击鼠标右键,选择“修改”命令,在“表设计器-employee.dbf”中,单击“索引”选项卡,然后输入索引名“职工号”,选择类型为“主索引”,表达式为“职工号”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。3. 在“数据库设计器-orders_manage”中,选择表“orders”并单击鼠标右键,选择“修改”命令,在“表设计器-orders.dbf”中,单击“索引”选项卡,然后输入索引名“职工号”,选择
49、类型为“普通的索引”,表达式为“职工号”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。4. 在“数据库设计器-orders_manage”中,然后选择“employee”表中主索引键“职工号”并按住不放,然后移动鼠标拖到“orders”表中的索引键为“职工号”处,松开鼠标即可。一、命令方式:CREATE PROJECT 职工订单管理二、可以使用菜单方式进行建立1. 单击“文件新建”命令项,弹出“新建”对话框。2. 在“新建”对话框中,选择“项目”单选钮,再按“新建文件”按钮,弹出“创建”对话框。3. 在“创建”对话框中输入项目文件名“职工订单管理”,再按回车键或按“保存”按钮,这
50、样就可以建立项目文件了,并出现“项目管理器”对话框。4. 在项目管理器中的“数据”选项卡中,选择“数据库”,单击“添加”按钮。5. 在“打开”对话框中,选定库文件“orders_manage.dbc”,然后单击“确定”命令按钮即可。1. 在“项目管理器-职工订单管理”中,展开“数据库”,再展开“orders_manage”,再选中“本地视图”,单击“新建”按钮,出现“新建本地视图”对话框,再单击“新建视图”按钮,再出现“添加表或视图”对话框,双击表“employee”,接着单击“关闭”按钮。2. 在“视图设计器-视图1”中,单击“字段”选项卡,选择“Employee.职工号”、“Employe
51、e.姓名”,接着在“函数和表达式”处输入“YEAR(DATE()-YEAR(出生日期) AS 年龄”再单击“添加”按钮。3. 在“视图设计器-视图1”中,单击“排序依据”选项卡,选择“YEAR(DATE()-YEAR(出生日期) AS 年龄”并选中“降序”单选钮。4. 保存该视图,输入视图名为“view_ca”,再单击“确定”按钮。计算机等级考试二级VF题库75套上机试题(8)第8套一、一、建立数据库1. 命令方式:启动Visual Foxpro系统后,在命令窗口中输入CREATE DATABASE orders_manage不出现“数据库设计器”对话框2. 可以使用菜单方式进行建立1). 单击“文件新建”命令项,弹出“新建”对话框。2). 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。3). 在“创建”对话框中输入数据库名“orders_manage”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并出现“数据库设计器-orders_manage”对话框。二、自由表添加到数据库可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川攀枝花市西区信访局临时聘用1人备考题库【培优B卷】附答案详解
- 2026山东青岛中国海洋大学食品科学与工程学院招聘工程技术人员1人笔试题库含答案详解【能力提升】
- 2026湖南衡阳县属事业单位急需紧缺专业技术人才引进39人模拟试卷含完整答案详解【考点梳理】
- 2026云南轻纺职业学院秋季学期银龄教师招募12人笔试题库附答案详解【达标题】
- 单招试题分类及答案
- 半月板损伤测试题及参考答案
- 2025-2026学年四川省乐山市马边彝族自治县数学三年级第二学期期末调研试题(含答案解析)
- 2026生物技术行业市场竞争格局深度分析及行业发展趋势发展研究报告
- 冰川面积动态变化题目及答案
- 2026中国现代农业科技推广成效与规模化投资机会评估报告
- 印刷行业印刷品质量检测SOP文件
- 社区健康监测数据采集标准手册
- 将中华传统文化融入初中数学教学的现状与思考
- 压疮伤口愈合护理案例分析
- 医院药学招聘试题及答案
- 《SBT 11184-2017药品流通企业关键绩效指标(KPI)体系》(2026年)实施指南
- 中医体质辨识与干预方案
- GB/T 13029.1-2025船舶电气装置第1部分:电缆的选择和安装
- 2025合作伙伴返点合同协议书范本
- 原发性高血压课件
- 人防易地建设费课件
评论
0/150
提交评论