我做考勤系统的,现在就差一个报表了。工程也延误了,现在急啊。
哪位大哥会fastreport 的交叉表啊,帮帮我啊。
我真的弄了好久,还加班了,还是不行啊
现在很担心也很急啊。
我想问题写出来,但有些乱,我想Q上能说清楚。
我Q:690009878
谢谢了。
留言的都散分吧。
再次感谢了。

解决方案 »

  1.   


     為什麼不下載一個DEMO看下??
      

  2.   

    我也看了。考勤系统demo
    没有我想要的,
    弄了很久还是没出来
      

  3.   

    自己在SQL里面生成好数据后,提交给报表显示就OK
      

  4.   

    给你一个处理数据可以达到交叉表的效果的方法:先把你要输出的数据用SQL语句组好。然后输出来一个DataSet上,这个DataSet可以用临时创建,用完删除了就可以了。最后就用DataSet的数据输出即可。
    创建DataSet如下:
     FResultDataSet := TClientDataSet.Create(nil);
        with FResultDataSet do
        begin
          FieldDefs.Add('Value1', ftString, 50);
          FieldDefs.Add('Value2', ftString, 50);
          FieldDefs.Add('Value3', ftString, 50);
          FieldDefs.Add('Value4', ftString, 50);
          FieldDefs.Add('Value5', ftString, 50);
          FieldDefs.Add('Value6', ftString, 50);
          FieldDefs.Add('Value7', ftString, 50);
          FieldDefs.Add('Value8', ftString, 50);
          FieldDefs.Add('Value9', ftString, 50);
          FieldDefs.Add('Value10', ftString, 50);
          FieldDefs.Add('Value11', ftString, 50);
          FieldDefs.Add('Value12', ftString, 50);
          FieldDefs.Add('Value13', ftString, 50);
          FieldDefs.Add('Value14', ftString, 50);
          CreateDataSet;
        end;
      

  5.   

    先用sql写成交叉表,再动态生成报表这样方便点
      

  6.   

    sorry,不能上QQ。
    只能说使用的方法有两种:
    1.利用fastreport的本身的交叉报表功能实现(不会?看看他的demo,照葫芦画瓢)
    2.利用数据查询生成交叉报表,然后同普通报表那样实现!