当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机等级考试二级VFP上机考试冲刺模拟试题(30)
发布时间:2010/9/9 11:11:52 来源:城市学习网 编辑:ziteng

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下,打开Ecommerce数据库,完成如下操作:
1. 首先打开Ecommerce数据库,然后为表Customer增加一个字段,字段名为email、类型为字符、宽度为20。
2. 为Customer表的"性别"字段定义有效性规则,规则表达式为: 性别 $ "男女", 出错提示信息为"性别必须是男或女",默认值为"女"。
3. 通过"会员号"字段建立客户表Customer和订单表OrderItem之间的永久联系;通过"商品号"字段建立商品表Article和订单表OrderItem之间的永久联系。
4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。
解答:
1.略。
2.打开customer表设计器,选择“性别”字段,定义规则如下:
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)
3.略。
4.略。

二、简单应用(2小题,每题20分,计40分)
在考生文件夹下,打开Ecommerce数据库,完成如下简单应用:
1. 使用报表向导建立一个简单报表。要求选择客户表Customer中所有字段;记录不分组;报表样式为随意式;列数为"1",字段布局为"列",方向为"纵向";排序字段为"会员号",升序;报表标题为"客户信息一览表";报表文件名为myreport。
2.使用命令建立一个名称为sb_view的视图,并将定义视图的命令代码存放到命令文件pview.prg。视图中包括客户的会员号(来自Customer表)、姓名(来自Customer表)、客户所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价 * OrderItem.数量),结果按会员号升序排序。
解答:
1.解:
启动报表向导。
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)
选择字段。
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)
选择报表样式。
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)
定义报表布局。
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)
排序记录。
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)
设置报表标题。
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)
保存报表文件。(文件名为:myreport)  [NextPage] 方法一  视图设计器
启动视图设计器。
添加表。
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)
设置输出字段。
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)
其中“金额”字段由“表达式生成器”构造。
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)
设置排序依据。
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)
保存视图。
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)
方法二  在命令窗口输入SQL语句。
Crea  view  sb_view  as  ;
SELECT Customer.会员号, Customer.姓名, Article.商品名, Orderitem.单价,;
Orderitem.数量, Article.单价*Article.数量 AS 金额;
FROM  ecommerce!article INNER JOIN ecommerce!orderitem;
INNER JOIN ecommerce!customer ;
ON  Customer.会员号 = Orderitem.会员号 ;
ON  Article.商品号 = Orderitem.商品号;
ORDER BY Customer.会员号
然后新建一个命令程序pview.prg,把上述代码复制过去并保存。 [NextPage]  三、综合应用(1小题,计30分)
在考生文件夹下,打开Ecommerce数据库,完成如下综合应用(所有控件的属性必须在表单设计器的属性窗口中设置):
设计一个文件名和表单名均为myform的表单,表单标题为"客户基本信息"。要求该表单上有"女客户信息"(Command1)、"客户购买商品情况"(Command2)、"输出客户信息"(Command3)和"退出"(Command4)四个命令按钮。各命令按钮功能如下:
1) 单击"女客户信息"按钮,使用SQL的SELECT命令查询客户表Customer中"女"客户的全部信息。
2) 单击"客户购买商品情况"按钮,使用SQL的SELECT命令查询简单应用中创建的sb_view视图中的全部信息。
3) 单击"输出客户信息"按钮,调用简单应用中设计的报表文件myreport在屏幕上预览(PREVIEW)客户信息。
4) 单击"退出"按钮,关闭表单。
解答:
新建一个空白表单。
添加控件。
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)
在属性窗口设置属性。
表单的caption属性值为:客户基本信息
表单的name属性值为:myform
四个命令按扭的caption属性值依次为:女客户信息(Command1)、客户购买商品情况(Command2)、输出客户信息(Command3)和退出(Command4)
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)

  1. 设置事件代码。

“女客户信息”按扭的click代码如下:
sele  *  from  customer  where  性别=”女”
“客户购买商品情况”按扭的click代码如下:
sele  *  from  sb_view
“输出客户信息”按扭的click代码如下:
report  form  myreport  prev
“退出“按扭的click代码如下:
thisform.release

  1. 保存表单。(文件名为:myform)

附数据表内容和结构如下:
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)
2010年计算机等级考试二级VFP上机考试冲刺模拟试题(30)

 

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved