巧用CCED、FOX、WPS实现工资报表输出 安徽 时东亚 1995-12-01 打印工资表有一个重要的问题,就是工资表要求每页要有页合计,而DBST.EXE 3.3程序没有提供这个功能,怎么办呢?问题是在FOX中得到解决的。首先,把工资数据库GZ打开(数据库总记录数应为十的倍数,否则,在最后加空记录以补足),多加上两个字段,字段名分别为记录号、页号(页号字段应留一位小数位)。先将“页号”字段赋值。程序如下: AA=1 1 do while .t. repl next 11 页号with AA do while eof() exit enddo AA=AA+1 enddo 下面一步就是将工资表数据库GZ汇总,汇总库名为HZ,最终生成数据库为YGZ。 use GZ total to HZ on 页号 use HZ repl all 姓名 with '合 计' repl all 页号 with 页号 /10+0.1 appe from gz repl all 序号 with recno() sort to YGZ on 页号,序号 生成数据库YGZ,运行DBST.EXE后,便可生成带有页合计的工资表文件,再由WPS调出打印。本方法巧妙借用了CCED、FOX、WPS三种软件对制表、排版、数据管理方面的功能。 (安徽 时东亚)