动态加载fr,数据集里只有一条记录如 A AA 10
   那么我要浏览时怎么得到 A AA 1 ,A AA 2, A AA 3 .. A AA 10 这样10张已设置好的报表数据
   我想的是怎么用fr 里的功能就能作到。
  (要是 20,那么就得到20张,只有这个编号不同而已,从1到 n)
   (用临时表或物理表的这样的要求已作到,就是不知道fr自己要怎么才能作到)

解决方案 »

  1.   

    自己在fastreport里面写脚本了,思路如下增加一条childband,visible = false,上面放一个要答应的字段,与masterband一样,在masterbandafterprint事件中
    for i := 2 to 数值字段的值 do
    begin
      memo1.text := intToS(i);
      {其他字段的值同样写入 memo2.text:= AA字段的值...}
      childband.visible := true;
      showband(childband)
    end;
      

  2.   

    showband 这个没有标识的,masterbandafterprint这个事件我没找到,忘记说了,我的fr 是4.6版本的