2016年计算机二级Visual_Foxpro数据库考试软件.doc_第1页
2016年计算机二级Visual_Foxpro数据库考试软件.doc_第2页
2016年计算机二级Visual_Foxpro数据库考试软件.doc_第3页
2016年计算机二级Visual_Foxpro数据库考试软件.doc_第4页
2016年计算机二级Visual_Foxpro数据库考试软件.doc_第5页
全文预览已结束

下载本文档

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

文档简介

2016年计算机二级Visual Foxpro数据库考试软件一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下有一表单文件myform.scx,其中包含高度标签、Text1文本框,以及确定命令按钮。打开该表单文件,然后在表单设计器环境下完成如下操作:1.将标签、文本框和命令按钮三个控件设置为顶边对齐。2.设置确定按钮的属性使在表单运行时按Enter键就可以直接选择该按钮。3.将表单的标题设置为表单操作;将表单的名称设置为myform。4.设置确定按钮的Click事件代码,使得表单运行时,单击该按钮可以将表单的高度设置成在文本框中指定的值。本题主要考核点:表单属性的设置、快捷访问键的设置、事件代码的编写。解题思路:1、打开表单myform,选中标签、文本框和命令按钮,选择格式菜单下对齐菜单下的顶边对齐。2、将确定按钮的Default属性值设置为.T.。3、将表单的Caption属性值设置为表单操作,Name属性值设置为myform。4、设置确定按钮的Click事件代码:this.parent.height=val(this.parent.text1.value)。二、简单应用(2小题,每题20分,计40分)在考生目录下完成如下简单应用:1.用SQL语句完成下列操作:检索客户名为lilan所定商品的商品名和单价,结果按单价降序存入book_temp表中。2.首先创建数据库order_m,并向其中添加order和orderitem表。然后在数据库中创建视图viewone:利用该视图只能查询商品号为a00002的商品的订购信息。查询结果依次包含订单号、签订日期和数量三项内容。各记录按订单号升序排序,最后利用刚创建的视图查询视图中的全部信息,并将查询结果存放在表tabletwo中。本题主要考核点:利用SQL_SELECT语句建立查询、数据库的创建、向数据库中添加表、视图的创建。解题思路:第1题:本题的考查点是利用SQL_SELECT语句建立查询。其命令如下:SELECT Goods.商品名,Goods.单价 FROM goods,orderitem,order;WHERE Orderitem.订单号=Order.订单号 AND;Goods.商品号=Orderitem.商品号 AND Order.客户名=lilan;ORDER BY Goods.单价 DESC INTO TABLE book_temp.dbf第2题:创建数据库可以使用文件菜单完成,选择文件-新建-数据库-新建文件,在数据库设计器中依次添加order和orderitem表。再通过新建命令打开视图设计器,在添加表或视图对话框中添加order和orderitem表,并设置两表间的联系;在字段选项卡中选择订单号、签订日期和数量3个字段;切换到筛选选项卡,在其中进行如下设置:字段名条件 实例orderitem.商品号 =a00002切换到排序依据中选择字段order.订单号,在排序选项处选择升序,最后将视图保存在viewone文件中。利用刚创建的视图viewone查询视图中的全部信息,在添加表或视图对话框中选择viewone视图,在字段中选择所有字段,设置查询去向为表tabletwo。三、综合应用(1小题,计30分)在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前vfp系统菜单的末尾追加一个考试子菜单,如下图所示。菜单命令计算和返回的功能都通过执行过程完成。菜单命令计算的功能如下:(1)用ALTER TABLE语句在order表中添加一个总金额字段,该字段为数值型,宽度为7,小数位数为2。(2)根据orderitem表和goods表中的相关数据计算各订单的总金额(一个订单的总金额等于它所包含的各商品的金额之和,每种商品的金额等于数量乘以单价),并填入刚才建立的字段中。菜单命令返回的功能是恢复标准的系统菜单。菜单程序生成后,运行菜单程序并依次执行计算和返回菜单命令。本题主要考核点:创建菜单。解题思路:1、建立菜单可以使用文件菜单完成,选择文件-新建-菜单-新建文件打开菜单设计器。打开显示菜单下的常规选项对话框,在位置处选择追加,则新建立的子菜单会在当前vfp系统菜单后显示。2、在菜单名称中填入考试,结果为子菜单,单击创建;在子菜单的菜单名称中输入计算,结果为过程。在过程中输入下列命令:ALTER TABLE order ADD COLUMN 总金额 N(7,2)CLOSE DATAUSE OrderGO TOPDO WHILE NOT EOF()SELECT sum(Orderitem.数量*Goods.单价) FROM orderitem,goods;WHERE Orderitem.商品号=Goods.商品号 AND orderitem.订单号=Order.订单号;GROUP BY Orderitem.订单号 INTO ARRAY AREPLACE 总金额 WITH A1SKIPENDD

温馨提示

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

评论

0/150

提交评论