这是一个粮食销售系统,有各种粮食,如:大米,白面,小米等,每天8小时工作时间内随时都可以收入、支出各种粮食,现在的要形成这样的统计报表:
以日的形式报告一个月的:
-----------------------------------------------------------------------------
| | 收入 | 支出 | |
| |-------------------------------------------- -------
日期 | 前存 | 大米 | 白面 | 大米 | 白面 | 结存 |
-----------------------------------------------------------------------------
2004-08-01| 1000 | 50 | 50 | 20 | 20 | 1060 |
-----------------------------------------------------------------------------
2004-08-02| 1060 | .......
......月报表:-----------------------------------------------------------------------------
| | 收入 | 支出 | |
| |-------------------------------------------- -------
月份 | 前存 | 大米 | 白面 | 大米 | 白面 | 结存 |
-----------------------------------------------------------------------------
2004-08 | 1000 | 50 | 50 | 20 | 20 | 1060 |
我现在的数据库存的都是具体某一天,某一时刻的收入和支出数据,可要形成这样的报表,每一条记录的每一个数值都是一个收入支出的和,这样做是不是很麻烦,但我要是把每一天的销售和令存一个表,那要修改的数据的时候就要修改好几个表,我以前没有做个这样的统计报表,不知道大家的月统计,天统计或年统计的程序是怎么实现的,最好可以给点源码,在这里非常感谢!
以日的形式报告一个月的:
-----------------------------------------------------------------------------
| | 收入 | 支出 | |
| |-------------------------------------------- -------
日期 | 前存 | 大米 | 白面 | 大米 | 白面 | 结存 |
-----------------------------------------------------------------------------
2004-08-01| 1000 | 50 | 50 | 20 | 20 | 1060 |
-----------------------------------------------------------------------------
2004-08-02| 1060 | .......
......月报表:-----------------------------------------------------------------------------
| | 收入 | 支出 | |
| |-------------------------------------------- -------
月份 | 前存 | 大米 | 白面 | 大米 | 白面 | 结存 |
-----------------------------------------------------------------------------
2004-08 | 1000 | 50 | 50 | 20 | 20 | 1060 |
我现在的数据库存的都是具体某一天,某一时刻的收入和支出数据,可要形成这样的报表,每一条记录的每一个数值都是一个收入支出的和,这样做是不是很麻烦,但我要是把每一天的销售和令存一个表,那要修改的数据的时候就要修改好几个表,我以前没有做个这样的统计报表,不知道大家的月统计,天统计或年统计的程序是怎么实现的,最好可以给点源码,在这里非常感谢!
fastreport 都可以实现
先看看 C:\Program Files\Borland\Delphi7\Demos\Quickrpt\Qr3
这里的例子再问吧
然后根据条件在fastreport上显示
个人愚见