报表数据分组问题。
Siela 2009-10-11 09:10:35 Period Voucher No
2009-09-01 Petty Cash-1
2009-09-01 Petty Cash-2
2009-09-01 Petty Cash-3
2009-09-02 Petty Cash-4
2009-09-02 Petty Cash-2
2009-09-03 Petty Cash-3
2009-09-03 Petty Cash-4
数据如上所示,前面是日期,后面是编号。
现在需求如下,用户选择了某一个日期,然后开始生成报表,可以看到2009-09-01下面有三个编号,那么报表就生成这三个,Petty Cash-1,Petty Cash-2,Petty Cash-3。并且报表的ReportHeader上面一个控件显示2009-09-01。
之后马上换页,开始显示2009-09-02的数据,Petty Cash-4,Petty Cash-2,并且ReportHeader某一个控件显示2009-09-02。
之后继续换页,开始显示2009-09-03的数据,Petty Cash-3,Petty Cash-4。
最后,用户如果在选择日期的时候选择了一个期段,比如选择了2009-09-01到2009-09-05所有的,那么显然,报表打印出所有2009-09-01到2009-09-05的数据,并且也是按照Voucher No来分页的。
这个如何实现啊。。。