要实现后的效果如图所示:
http://img616.ph.126.net/kgSh8cPKN4o1MCSdxvdCTw==/1991153985252438997.jpg
其实想法是这样子的,crystal report中有格式化多列的操作,这个大家都知道,选择之后,会增加多一个tab页叫布局,这时可以设置相关的参数后,就能让详细资料节在纵向重复了,但是要得到理想的效果,需要精确去设置页边距,使记录是被强行换页,而不能使用什么在在这之后新建页.如果纵向重复有title怎么办呢,就像上图一样的,左边是title,我用的是子报表的形式,也就是说子报表显示纵向重复的数据,主报表中来显示title,问题又来了,怎么让每页都出现title呢,我是这么做的.我们知道,crystal report中只有组才可以在每页重复组页眉,那么我就用分一个组,当然,这个组也不能使用本身的数据,因为会造成重复,我们就新建一个DataTable推进来,使用一个没有数据的分组,就达到了我们的要求了.我表达的可能不清楚,再发几个图,就是RPT的.
http://img460.ph.126.net/Bg__w4NSRYiAprofOTh9NQ==/2572681287136085015.jpg
http://img460.ph.126.net/AKda-epx8LLwKzC7H0QO5w==/2572681287136085069.jpg
http://img460.ph.126.net/JLi9uvECNCyqY2vzBSOr_A==/2572681287136085093.jpg
看不到图就访问:http://photo.163.com/photo/chinahnzl/#m=1&ai=38416692&p=1&n=24&cp=1
浙公网安备 33010602011771号