报表数据分组问题。

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来分页的。

这个如何实现啊。。。
...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sy102400 2009-10-11
  • 打赏
  • 举报
回复
sdfasdfasdfasdfasdfsa
sy102400 2009-10-11
  • 打赏
  • 举报
回复
aSfdsfsdfasfdsad
Siela 2009-10-11
  • 打赏
  • 举报
回复
是我没解释清楚,实在抱歉,我再看一下先,非常感谢你的回复。
阿泰 2009-10-11
  • 打赏
  • 举报
回复
没看明白,


“用户选择了某一个日期,然后开始生成报表,可以看到2009-09-01下面有三个编号,那么报表就生成这三个,Petty Cash-1,Petty Cash-2,Petty Cash-3。并且报表的ReportHeader上面一个控件显示2009-09-01。”

这个还可以理解,但是后面这句跟前面这句有什么关系,“之后马上换页,开始显示2009-09-02的数据,”
选了2009-09-01跟 2009-09-02有什么关系



4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧