计算机等级考试二级VFP上机试题及解题思路(48)

日期:12-29| http://www.59wj.com |二级VF上机题库|人气:912

计算机等级考试二级VFP上机试题及解题思路(48)

  第四十八套

  一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)

  在考生文件夹下完成如下操作:

  1. 建立项目"超市管理";并把"商品管理"数据库加入到该项目中;

  2. 为商品表增加字段:销售价格 N(6,2),该字段允许出现"空"值,默认值

  为.NULL.;

  3. 为"销售价格"字段设置有效性规则:销售价格>0;出错提示信息是:

  "销售价格必须大于零"。

  4. 用报表向导为商品表创建报表:报表中包括商品表中全部字段,报表样式用

  "经营式",报表中数据按商品编码升序排列,报表文件名report_a.frx。其

  本题的主要考核点:

  项目的建立、将数据库添加到项目中、增加字段并设置字段的有效性规则及默认值、创建报表。

  解题思路:

  1.建立项目并将数据库添加到项目中:

  创建项目可用"文件"菜单:

  在项目管理器的"数据"选项卡选择数据库,单击"添加",在"打开"对话框中选择要添加的数据库。

  2.增加字段的方法:

  打开表设计器,将光标移动到最后的空字段格中,输入新的字段名、字段类型及长度,字段允许出现"空"值,则点击"NULL"选项,使其打钩。在字段有效性规则中的"默认值"框中输入".NULL."。

  3.建立有效性规则在表设计器中的字段选项卡。在"规则"栏中输入"销售价格>0","提示信息"栏输入"销售价格必须大于零"(不要双引号)。

  4.本题主要考核使用报表向导制作报表。

  启动报表向导可在"文件"菜单中选择"新建"或者单击工具栏上的"新建"按钮,打开"新建"对话框,文件类型选择报表,单击向导按钮。或者在"工具"菜单中选择"向导"子菜单,选择"报表",或直接单击工具栏上的"报表向导"图标按钮。
  .
       
       
        www.59wj.com

  二、简单应用(2小题,每题20分,计40分)

  在考生文件夹下完成如下简单应用:

  1. 使用SQL命令查询2001年(不含)以前进货的商品,列出其分类名称、商品

  名称、进货日期,查询结果按进货日期升序排序并存入文本文件infor_a.txt中;

  所用命令存入文本文件cmd_aa.txt中;

  2. 用SQL UPDATE命令为所有商品编码首字符是"3"的商品计算销售价格:

  销售价格为在进货价格基础上加22.68%,并把所用命令存入文本文件cmd_ab.txt

  中。

  第1题:本题的考查点是利用SQL_SELECT语句建立查询。其命令如下:

  SELECT 分类名称,商品名称,进货日期 FROM 商品,分类;

  WHERE 商品.分类编码=分类.分类编码 .AND. 进货日期<{^2001-01-01};

  order by 进货日期;

  TO FILE infor_a.txt

  第2题:本题的考查点是利用SQL UPDATE修改表记录,其命令如下:

  update 商品 set 销售价格=进货价格*1.2268 where substr(商品编码,1,1)="3"

  三、综合应用(1小题,计30分)

  建立表单,表单文件名和表单名均为myform_a,表单标题为"商品浏览",

  表单样例如图所示(左图)。

计算机等级考试二级VFP上机试题及解题思路(48)

  图表 2

  其它功能要求如下:

  1. 用选项按钮组(OptionGroup1)控件选择商品分类(饮料(Option1)、调味品

  (Option2)、酒类(Option3)、小家电(Option4));

  2. 单击"确定"(Command2)命令按钮,显示选中分类的商品,要求使用DO CASE

  语句判断选择的商品分类(如右图所示);

  3. 在右图所示界面中按Esc键返回左图所示界面;

  4. 单击"退出"(Command1)命令按钮,关闭并释放表单。
  .
       
       
        www.59wj.com

  本题主要考核点

  控件的属性的修改、SQL语句运用、表单的退出等知识点

  本题解题思路:

  第一步:在Visual FoxPro主窗口中按下组合键Ctrl+N,系统弹出"新建"对话框,在文件类型中选择"表单",点击"新建文件"按钮(系统将打开表单设计器);或直接在命令窗口中输入 crea form myform_a。

  第二步:点击工具栏按钮"表单控件工具栏",在弹出的"表单控件"对话框中,选中"选项组"控件,在表单设计器中拖动鼠标,这样在表单上得到一个"选项组"控件optiongroup1,用类似的方法为表单再加入两个"命令按钮"控件command1和command2。

  相关控件的属性值如下:

  对象 属性 属性值

  Form1 Caption 商品浏览

  Optiongroup1 ButtonCount 4

  Optiongroup1 Value 1

  Optiongroup1.option1 Caption 饮料

  Optiongroup1.option2 Caption 调味品

  Optiongroup1.option3 Caption 酒类

  Optiongroup1.option4 Caption 小家电

  Command1 Caption 确定

  Command2 Caption 退出

  ***********命令按钮command1(确定)的Click事件代码如下************

  DO CASE

  CASE THISFORM.OPTIONGROUP1.VALUE=1

  SELECT 商品.*;

  FROM 商品管理!分类 INNER JOIN 商品管理!商品 ;

  ON 分类.分类编码 = 商品.分类编码;

  WHERE 分类.分类名称 = "饮料"

  CASE THISFORM.OPTIONGROUP1.VALUE=2

  SELECT 商品.*;

  FROM 商品管理!分类 INNER JOIN 商品管理!商品 ;

  ON 分类.分类编码 = 商品.分类编码;

  WHERE 分类.分类名称 = "调味品"

  CASE THISFORM.OPTIONGROUP1.VALUE=3

  SELECT 商品.*;

  FROM 商品管理!分类 INNER JOIN 商品管理!商品 ;

  ON 分类.分类编码 = 商品.分类编码;

  WHERE 分类.分类名称 = "酒类"

  CASE THISFORM.OPTIONGROUP1.VALUE=4

  SELECT 商品.*;

  FROM 商品管理!分类 INNER JOIN 商品管理!商品 ;

  ON 分类.分类编码 = 商品.分类编码;

  WHERE 分类.分类名称 = "小家电"

  ENDCASE

  ***********命令按钮command2(退出)的Click事件代码如下************

  thisform.release

  .
       
       
        www.59wj.com 如果觉得《计算机等级考试二级VFP上机试题及解题思路(48)》二级VF上机题库,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 上机题库 - 二级VF上机题库,jsj,
在百度中搜索相关文章:计算机等级考试二级VFP上机试题及解题思路(48)
在谷歌中搜索相关文章:计算机等级考试二级VFP上机试题及解题思路(48)
在soso中搜索相关文章:计算机等级考试二级VFP上机试题及解题思路(48)
在搜狗中搜索相关文章:计算机等级考试二级VFP上机试题及解题思路(48)
相关分类导航|
热门推荐|