请教问题:记录丢失问题?
这个数据库的格式如下:
月份 姓名 编号 款项
200501 张三 2001 15000.00
............
200502 李四 2025 16300.00
200502 李五 2075 18300.00
............
有一个程序是输入“初始月份”与“终止月份”二个数据,然后筛选出有关月份的数据打印出报表。
若输入“初始月份”与“终止月份”相同,例如都为200501,则可打印出正确的报表,格式如下:
月份 姓名 编号 款项
200501 张三 2001 15000.00
200501 王五 2009 15200.00
200501 张三 2011 15000.00
200501 季七 2035 16900.00
4 62100.00
4 62100.00
最后二行是统计计数与合计,上一行暗月合计,下一行是总合计。
若输入“初始月份”与“终止月份”不相同,例如都为200501与200502,则会打印出错误的报表,格式如下:
月份 姓名 编号 款项
200501 张三 2001 15000.00
200501 王五 2009 15200.00
200501 张三 2011 15000.00
200501 季七 2035 16900.00
4 62100.00
200502 李五 2075 18300.00
2 34600.00
6 96700.00
第一个月的数据正确,第二个月(若更多的月份后面月份都同样出错)即后续月份的第一个记录丢失,但统计数据却已包含后续月份第一个记录的数据:
200502 李四 2025 16300.00
这是别人编的程序,我不解的是:是什么原因会产生这样错误,或是用什么方法可产生这样的报表?????