fastreport 做报表,怎样显示两个表(100)

  • 主题发起人 主题发起人 paddy2007
  • 开始时间 开始时间
P

paddy2007

Unregistered / Unconfirmed
GUEST, unregistred user!
我用fastreport在做报表时,我原来做的报表都是只连一个数据源,显示一个表(用一个colomnheader和一个masterdata就达到目的)。目前有2个表,我就试着在原来的基础上多放一个masterdata,放好各自显示字段,另外再加一个colomnheader的时候发现加不上,但是肯定需要两个colomnheader的,因为有两个表栏目的啊。不知道是我的思路有问题呢,还是fastreport不是这样用的啊。在这里先谢过了!
 
只可以有一个colomnheader的~~试一下header~~可以有多个~~
 
de410正确,谢谢,额外想问一下您和各位,我的两个表中的字段都很少,想并排显示,而不是竖排的显示完一个,再在下面显示第二个,有方法吗?分不够可以开贴再加50分。目前的情况是header和masterdata都是撑死报表左右的,无法调整宽度。无法把第二个header和masterdata并上去。我感觉fastreport是所见即所得的报表开发控件,我的想法是不是有出入呢,求好的解决方法,先谢过,再次谢谢de410!
 
这个就可能比较难了~~要不就是,两个表查询出来后union,一个header当两个来用,masterdata的colomns属性设为2~~
 
用两个子报表就可以了
 
恩,确实是。我没有说清楚,我的两个表里的数据是完全不同的,不符合union的基本条件(列数相同,列结构一致)。我已经试过,看来真要用竖排的方法显示了。发现一个header,一个masterdata,一个header,一个masterdata这样之后,显示的两个表内容都出来了,表头都出来了,可是当中没有空行,我希望在第一个表尾和第二个表头之间空一行,我试了加一个header什么的,没有用啊(反而只显示一个表了),或者加个memo什么的也没用,急的,问题又出来了。
 
你加一个主项脚试试,在主项脚上做一个空的行。
 
接受答案了.
 
后退
顶部