2011年计算机二级VFP上机考试冲刺模拟试题(3).doc_第1页
2011年计算机二级VFP上机考试冲刺模拟试题(3).doc_第2页
2011年计算机二级VFP上机考试冲刺模拟试题(3).doc_第3页
2011年计算机二级VFP上机考试冲刺模拟试题(3).doc_第4页
2011年计算机二级VFP上机考试冲刺模拟试题(3).doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2011年计算机二级VFP上机考试冲刺模拟试题(3)中华IT学院 【大 中 小】 2011年4月28日 -第3套一、一、建立数据库1. 命令方式CREATE DATABASE 订单管理不出现“数据库设计器”对话框2. 可以使用菜单方式进行建立1). 单击“文件新建”命令项,弹出“新建”对话框。2). 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”对话框。3). 在“创建”对话框中输入数据库名“订单管理”,再按回车键或按“保存”按钮,这样就可以建立数据库了,并出现“数据库设计器-订单管理”对话框。二、把自由表添加到数据库可以有两种方法:命令方法,菜单方法。命令方法:OPEN DATABASE 订单管理ADD TABLE orderADD TABLE orderitemADD TABLE goods菜单方法:1). 单击“文件打开”命令项,选择“文件类型”为数据库,打开“订单管理”。2). 在“数据库设计器-订单管理”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(order、orderitem和goods)。1. 打开并修改数据库MODIFY DATABASE 订单管理2. 在“数据库设计器-订单管理”中,选择表“order”并单击鼠标右键,选择“修改”命令,在“表设计器-order.dbf”中,单击“索引”选项卡,然后输入索引名“nf”,选择类型为“普通索引”,表达式为“year(签订日期)”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。1. 打开并修改数据库MODIFY DATABASE 订单管理2. 在“数据库设计器-订单管理”中,选择表“order”并单击鼠标右键,选择“修改”命令,在“表设计器-order.dbf”中,单击“索引”选项卡,然后输入索引名“订单号”,选择类型为“主索引”,表达式为“订单号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。3. 在“数据库设计器-订单管理”中,选择表“orderitem”并单击鼠标右键,选择“修改”命令,在“表设计器-orderitem.dbf”中,单击“索引”选项卡,然后输入索引名“订单号”,选择类型为“普通索引”,表达式为“订单号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。4. 在“数据库设计器-订单管理”中,然后选择“order”表中主索引键“订单号”并按住不放,然后移动鼠标拖到“orderitem”表中的索引键为“订单号”处,松开鼠标即可。1. 在已建立的永久性联系后,双击关系线,并显示“编辑关系”对话框。2. 在“编辑关系”对话框中,单击“参照完整性”按钮,并显示“参照完整性生成器”。3. 在“参照完整性生成器”对话框中,单击“更新规则”选项卡,并选择“限制”单选按钮,单击“删除规则”选项卡,并选择“级联”单选按钮,单击“插入规则”选项卡,并选择“限制”单选按钮,接着单击“确定”按钮,并显示“是否保存改变,生成参照完整性代码并退出?”,最后单击“是”按钮,这样就生成了指定参照完整性。注意:可能会出现要求整理数据库,那么请整理后重新做操作。 二、1. 在命令窗口中输入建立查询命令CREATE QUERY queryone2. 在“添加表或视图”对话框中,选中表“order”再按“添加”按钮,再选中“orderitem”也按“添加”按钮,再继续选中“goods”也按“添加”按钮,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。3. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。4. 单击“排序依据”选项卡,选择“Order.订单号”并选择“降序”,接着单击“添加”按钮,再选择“Goods.商品名”也选择“降序”,接着单击“添加”按钮。5. 单击“筛选”选项卡,在“字段名”列表框选择“”中,在“表达式生成器”对话框的“表达式文本框”中输入“year(Order.签订日期)”后,单击“确定”按钮,接着在“条件”列表框中选择“=”,最后在“实例”文本框中输入“2001”。6. 单击“查询输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“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 mymenu在“新建菜单”对话框中,单击“菜单”按钮。2. 在“菜单设计器-mymenu.mnx”中,在“菜单名称”中输入“考试”,再单击“创建”按钮来建立子菜单,在“菜单名称”中输入“计算”,再移到下一个菜单项处中输入“返回”。3. 选中“计算”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-统计 过程”中输入下列语句:close datacreate table tablethree(商品名 C(20),总金额 N(7,2)useselect 1use tablethreeselect 4use orderindex on 订单号 to n1select 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 2skipenddoclose data4. 选中“返回”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-返回 过程”中输入下列语句:set

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论