高校
计算机等级考试二级VFP上机练习题二
1.建立数据库与表.建立一个职工销售数据库,文件名为JJDB.DBC,并输入数据该数据库中包括以下2个数据表:销售表SALE.DBF和职工表ZG.DBF。其数据形式如下:销售数据表SALE.DBF工号010203010304商品号101010111011102010201010月销售额10000800012000300045005000月份010101020202职工数据表ZG.DBF工号01020304王明吴萍刘林李英职务经理主管销售员销售员提成10856
要求:将数据库(JJDB.DBC)中的ZG.DBF和SALE.DBF两表以“工号”建立一对多永久关系。2.数据库及表的基本操作.数据库及要求将相关命令保留到
程序文件COMM0622.PRG中(注:使用VFP数据表操作命令或者VFP-SQL命令,一个任务可由若干命令组成,请用注释语句标注题号)(1)
查询工号是“01”的销售数据(只显示商品号,月销售额和月份值);(2)将所有销售员的“提成”增加2个百分点,比如原来是5,增加后为7;(3)汇总每个月的月销售额,只显示汇总后的月销售额和月份;(4)查询1月份全部职工的销售额和提成金额(=月销售额*0.01),要求显示,职务,月销售额和提成金额。
3.程序填空.要求输入并完善程序,程序文件名为PROG0622.PRG。(注:在程序开头,必须用【注释】语句输入名、、)以下程序的功能是输入工号,按月销售额从高到低输出该职工的各月销售数据,格式为“职工,商品号,月销售额,月份,提成金额”,最后输出该职工的总销售额和提成总金额,其中提成金额=月销售额*提成*0.01。程序代码:CLEARSELECT1USEZGINDEXON工号SELECT2USESALESETRELATIONTO①TAGGH
INDEXON月销售额TAGXSEDESCENDINGSTORE0TOX1,X2ACCEPT“请输入职工的工号:”TOH?”职工SCANFOR商品号②月销售额月份提成金额”
?ZG.,商品号,月销售额,月份,月销售额*ZG.提成*0.01X2=X2+月销售额*ZG.提成*0.01ENDSCANCalculate③toX1for工号=H提成总额”
?”该职工的销售总额?X1,X2CLOSEDATABASESRETURN