数据表是这样的两个字段:
  id      ctype
  1        中国
  2        日本
  3        西班呀
      。。报表要这样显视:Ctype   中国,日本,西班呀,
每一行5个国家名称,超过5个自动折行,显视下5个,再继续折行。总共有几个国家,不确定,所以要折几行也不确定。报表工具是fastReport.
请问各位如何实现?

解决方案 »

  1.   

    我去fastReport 的一个memo 中去处理:
       memo := '123123' + #10 + #13 + '5454';
    不会自动换行。去动态创建memo 来放下一串吗?
      

  2.   

    要是用Grid就好做,没有用过fastReport ,up
      

  3.   

    请问你的事什么数据库?SQL SERVER OR ORACLE
      

  4.   

    sql server数据库呀。
    这个好像关系不大呀。
      

  5.   


    写一个存储过程,循环遍历此表,每五条记录就将ctype写入临时表
    临时表结构:
    id,ctype1,ctype2,ctype3,ctype4,ctype5然后在报表生成之前调用此存储过程,
    报表的数据源指向临时表
    ==============================================
    办法比较笨:)
      

  6.   

    谢谢,iuprg.
    但是我们单位 不能写存储过程。
      

  7.   

    http://www.wave12.com/web/SigCon.asp?bCate=50&sCateName=%B9%A6%C4%DC%BD%E9%C9%DC&ID=173&CateName=wsReport4.5
      

  8.   

    拖放一个Master Data,一个Cross Data 然后拖一个memo把memo放在两个的交叉位置。然后让这个memo显示您的信息就可以了,