上机题131-1.docVIP

  • 7
  • 0
  • 约1.19千字
  • 约 2页
  • 2017-06-08 发布于重庆
  • 举报
上机题131-1

二级Visual FoxPro语言上机题 (共100分) 一、建立数据库、数据表和表间的永久关系(40分) (1)为某超市建立一个商品管理数据库,文件名为SPGL.DBC。 (2)该数据库中包含两个数据表:商品信息表(文件名为:products.dbf)和销售信息表(文件名为:sale.dbf),其内容如下: 商品信息表(文件名为:products.dbf) 销售信息表(文件名为:sale.dbf) 商品编号 商品名称 库存量 单价 07654 压力锅 50? 390 04566 电吹风 200 120 02233 热水器 100 1100 05886 电磁炉 148 680 订购单位 商品编号 ?销售量 幸福社区 07654 20 永安社区 07654 15 永安社区 02233 60 和谐居委会 04566 90 爱民小区 05886 110 幸福社区 04566 40 (3)将数据库(SPGL.DBC)中的products.dbf和sale.dbf两表以“商品编号”建立一对多永久关系。 二、基于数据表的程序设计(30分) (1)设计如图1所示表单,文件名为:myform11.scx,表单标题为考生自己的准考证号及姓名。表单运行后,单击“计算并显示”按钮,显示所有订购商品的订购单位,商品名称,销售量,销售金额,如图1所示;双击表单空白处关闭表单。(只有表单界面不给分) 图1 (2)设计如图2所示表单,文件名为:myform12.scx,表单标题为考生自己的准考证号及姓名,将products.dbf和sale.dbf两个数据表添加到表单的数据环境中,组合框与products.dbf表中的商品名称字段绑定。表单运行后,在组合框中选择一商品名称,在列表框List1中显示订购该商品的信息,如图3所示。(只有表单界面不给分) 图2 图3 三、表单设计(30分) 设计如图4所示表单,文件名为:myform13.scx,表单的标题为自己的准考证号和姓名,文本框text1的初值为0。运行表单后,在文本框text1中输入一个自然数,敲回车键,如果输入的不是自然数,弹出如图5所示的提示框;如果输入的是自然数,则在文本框text2中显示从1到该自然数的倒数和,结果保留1位小数。 图4 图5 根据题目要求应该在______①_____控件的______②_____事件中输入并完善如下代码: N thisform.text1.value If not n 0 and _______③________ Messagebox 输入的不是自然数,请重输! Else S 0 For x 1 to n S S+____④_______ Endfor Thisform.text2.value ____⑤_____ Endif

文档评论(0)

1亿VIP精品文档

相关文档