fastreport报表问题

qin2006 2009-07-13 08:30:05
数据库有两个表,一个项目基本信息表,其中有一项是是否合格,另一个表中有不合格的原因(一个项目可能有多条不合格原因),现在做一个报表,怎么把基本信息和多条不合格原因显示在一行里
...全文
27 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qin2006 2009-07-14
  • 打赏
  • 举报
回复
如果用合并记录的方法,怎样在sql函数中声明一个递增变量?
qin2006 2009-07-14
  • 打赏
  • 举报
回复
自己已经解决,使用合并记录,具体方法见http://topic.csdn.net/u/20090714/08/d6c54297-0420-460f-a26f-6296d3cc4fb1.html
linyuzhi 2009-07-13
  • 打赏
  • 举报
回复
用子报表的方式应该可以解决。好久没做报表了,具体方法不记得了。
qin2006 2009-07-13
  • 打赏
  • 举报
回复
是否可以用合并记录?
火龙岛主 2009-07-13
  • 打赏
  • 举报
回复
使用联合查询,放到同一个数据集当中操作就可以了。
qin2006 2009-07-13
  • 打赏
  • 举报
回复
注:数据库是Oracle9i或sqlserver2000
qin2006 2009-07-13
  • 打赏
  • 举报
回复
现在我的sql语句是这样的
select t_xm_baseinfo.xm_id,xm_name,xm_danwei,xs_report
from t_xm_baseinfo,t_xs_report
where t_xm_baseinfo.xm_id=t_xs_report.xm_id
and xm_xs_result='N'
查询结果是这样的

20090001 降解植物病源细菌致病信号因子酶的基因克隆及生防功能的研究 石家庄市科技局 转组
20090001 降解植物病源细菌致病信号因子酶的基因克隆及生防功能的研究 石家庄市科技局 资料不全

而我最终报表的显示效果应该是这样的

20090001 降解植物病源细菌致病信号因子酶的基因克隆及生防功能的研究 石家庄市科技局 (1)转组(2)资料不全

请高手指教

5,386

社区成员

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

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