使用环境:Delphi7+fastreport4.5
想要达到的的效果:使用分栏来显示数据.
使用的band:一个MaterData,一个DetailData,一个Header.
目前的问题是:主项数据(MasterData)有数据时,相应的DetailData没有数据,但是我仍然想显示相应DetailData的Header,即保证
MasterData有值的时候,都会显示Header(对应于DetailData,无论DetailData有没有数据).
我目前的思路是:在MasterData的AfterPrint事件中,求出DetailData的数据个数.如果为零,则把DetailData置另一个数据集,不为零,使用默认的数据集.但是,不知道语句该怎么写.
(1)[count(DetailData1)]     //这个不知道该怎么用:是variant类型的.怎么与整数比较?
(2)如何来动态的更换DetailData的Dataset,我直接使用frxDBDataset1(类似的),报错说不识别.我想是不是有更好的方法来设置显示Header的?
谢了先!