求助,fastreport报表显示多表显示问题???

terry三 2013-07-24 01:50:55
求助,fastreport报表显示多表显示问题
数据表:
A:一条记录
B:多记录或没有
C:多记录或没有
D:多记录或没有
我的设置如下:

PageHeader //显示A表

Header1 //B表栏位说明
MasterData1 //B数据

Header2 //C表栏位说明
MasterData2 //C数据

Header2 //D表栏位说明
MasterData3 //D数据

以上B\C\D都有数据,显示正常,
问题如果其中B表没有数据,B(包含B栏位)以下的项目的栏位数据都不显示
要怎么设置,如果表没有数据。Header也显示出来,其它也能显示?
感谢
...全文
279 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
terry三 2013-07-27
  • 打赏
  • 举报
回复
問題解決,我的土辦法: 當記錄集沒有數據時,轉向別一個記錄集
babydog01 2013-07-25
  • 打赏
  • 举报
回复
引用 2 楼 terryzhao01 的回复:
fastreport 数据源无记录问题 Header1 //栏位说明 MasterData1 //表数据源,如查没有记录Header1都不显示 我想实现如果MasterData1没有记录,Header1也显示,MasterData1是显示五条空行 要怎么处理,感谢
如果只是想补齐并打印空白行,可参考一下这贴。 http://bbs.csdn.net/topics/390366116 至于空记录打印的问题,可以打印前判断,如果数据集是空则打开别外一个有五条空记录的临时表。
看那山瞧那水 2013-07-24
  • 打赏
  • 举报
回复
用一条SQL先联合查找出来,report只对应这个结果Dataset,何必对应多表?
terry三 2013-07-24
  • 打赏
  • 举报
回复
fastreport 数据源无记录问题 Header1 //栏位说明 MasterData1 //表数据源,如查没有记录Header1都不显示 我想实现如果MasterData1没有记录,Header1也显示,MasterData1是显示五条空行 要怎么处理,感谢
babydog01 2013-07-24
  • 打赏
  • 举报
回复
再说明白一点。。。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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