就业数据资源平台
当前位置:首页 > Visual FoxPro
计算机等级考试二级VF题库75套上机试题(6)

第6套

  一、


  1. 打开并修改表单


  MODIFY FORM myform


  2. 先按住Shift键,再依次选中标签、文本框和命令按钮这三个控件,并在其“属性”的Top处输入一个数。


  1. 打开并修改表单


  MODIFY FORM myform


  2. 选中"确定"命令按钮,并在其“属性”窗口的Default处选择.T.。


  1. 打开并修改表单


  MODIFY FORM myform


  2. 在其“属性”的Caption处输入“表单操作”,在Name处输入“myform”。


  1. 打开并修改表单


  MODIFY FORM myform


  2. 双击“确定”按钮,在其编辑窗口输入下面的语句:


  this.parent.height = val(this.parent.text1.value)


二、

  1. 在命令窗口中输入建立查询命令


  CREATE QUERY queryone


  2. 在“打开”对话框中,选择表“order”再按“确定”按钮,在“添加表或视图”对话框中,单击“其他”按钮,选择表“orderitem”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮,再单击“其他”按钮,选择表“goods”再按“确定”按钮,在“联接条件”对话框中,直接按“确定”按钮。最后在“添加表或视图”中,再按“关闭”按钮。


  3. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。


  4. 单击“排序依据”选项卡,选择“Order.订单号”并选择“降序”,接着单击“添加”按钮,再选择“Goods.商品名”也选择“降序”,接着单击“添加”按钮。接着在“条件”列表框中选择“=”,最后在“实例”文本框中输入“lilan”。


  5. 单击“查询\输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“tableone”,再单击“确定”按钮。


  6. 按“Ctrl+W”键保存该查询并运行。


  1. 创建数据库


  CREATE DATABASE order_m


  2. 添加表到数据库中


  ADD TABLE order


  ADD TABLE orderitem


  3. 打开并修改数据库


  MODIFY DATABASE order_m


  4. 单击“文件\新建”菜单项,在“新建”对话框中选择“视图”单选钮,再单击“新建文件”。在“添加表或视图”对话框中,双击表“order”(或单击选中表“order”,接着单击“添加”按钮),再双击表“orderitem”,在“联接条件”对话框中直接单击“确定”按钮,接着在“添加表或视图”对话框中,单击“关闭”按钮,来关闭此对话框。


  5. 单击“字段”选项卡,选择试题要求的字段添加到“选定字段”列表框中。


  6. 单击“排序依据”选项卡,选择“Order.订单号”并选择“升序”,接着单击“添加”按钮。


  7. 单击“筛选”选项卡,在“字段名”中,选择“Orderitem.商品号”,在“条件”处选择“=”,再在“实例”处输入“a00002”。


  8. 保存该视图,在“保存”对话框中输入视图名“viewone”。


  9. 运行该查询,并在命令窗口输入“copy to tabletwo”把查询结果输出到“tabletwo”中。


三、

  1. 建立菜单文件


  CREATE MENU mymenu


  在“新建菜单”对话框中,单击“菜单”按钮。


  2. 在“菜单设计器-mymenu.mnx”中,在“菜单名称”中输入“考试”,再单击“创建”按钮来建立子菜单,在“菜单名称”中输入“计算”,再移到下一个菜单项处中输入“返回”。


  3. 选中“计算”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-统计 过程”中输入下列语句:


  close data


  alter table order add 总金额 N(7,2)


  select 3


  use goods


  index on 商品号 to t1


  select 2


  use orderitem


  set relation to 商品号 into c


  index on 订单号 to t2


  select 1


  use order


  set relation to 订单号 into b


  go top


  do while !eof()


  ddh = 订单号


  s = 0


  select 2


  do while 订单号=ddh


  s = s + 数量 * goods.单价


  skip


  enddo


  select 1


  replace 总金额 with s


  skip


  enddo


  use


  select 2


  use


  select 3


  use


  4. 选中“返回”子菜单项,在“结果”中选择“过程”并单击“创建”,在“菜单设计器-mymenu.mnx-返回 过程”中输入下列语句:


  set sysmenu nosave


  set sysmenu to default


  5. 单击“显示\常规选项”菜单项,在“常规选项”对话框的“位置”框中选中“追加”单选钮,再单击“确定”按钮。


  6. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。

就业数据资源平台