您好,欢迎访问三七文档
二级VisualFoxPro语言上机题(共100分)一、建立数据库、数据表和表间的永久关系(40分)(1)为某超市建立一个商品管理数据库,文件名为SPGL.DBC。(2)该数据库中包含两个数据表:商品信息表(文件名为:products.dbf)和销售信息表(文件名为:sale.dbf),其内容如下:商品信息表(文件名为:products.dbf)销售信息表(文件名为:sale.dbf)商品编号商品名称库存量单价07654压力锅5039004566电吹风20012002233热水器100110005886电磁炉148680(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所示。(只有表单界面不给分)订购单位商品编号销售量幸福社区0765420永安社区0765415永安社区0223360和谐居委会0456690爱民小区05886110幸福社区0456640图2图3三、表单设计(30分)设计如图4所示表单,文件名为:myform13.scx,表单的标题为自己的准考证号和姓名,文本框text1的初值为0。运行表单后,在文本框text1中输入一个自然数,敲回车键,如果输入的不是自然数,弹出如图5所示的提示框;如果输入的是自然数,则在文本框text2中显示从1到该自然数的倒数和,结果保留1位小数。图4图5根据题目要求应该在______①_____控件的______②_____事件中输入并完善如下代码:N=thisform.text1.valueIfnot(n0and_______③________)Messagebox(输入的不是自然数,请重输!)ElseS=0Forx=1tonS=S+____④_______EndforThisform.text2.value=____⑤_____Endif
本文标题:上机题131-1
链接地址:https://www.777doc.com/doc-2782164 .html