FastReport很急的报表问题!!!!!!(绝对经典) (200分)

  • 主题发起人 主题发起人 fpsky
  • 开始时间 开始时间
使用报表控件实现我也没做过,不过可以试试表格控件来试试.
查询出来所有的数据以后,自己写程序往单元格里面写,对需要
合并的单元格中程序中指定.
试试用advstringgrid或者easygrid,xlgrid看能不能实现.
 
我没用过FS,不过...
用QuickRep完全可以实现,只不过没有表格线而已!
具体实现方法可以参考Delphi的Demo中的QuickRep
C:/Program Files/Borland/Delphi5/Demos/Quickrpt/Qr3
我在以前有比较详细地描述过操作过程,你可以搜索一下
 
我的QQ是:2874105
欢迎大家讨论!
 
我帮你再看下。
 
问题解决。去看我朋友“老叫花子”的帖子。
 
编框的处理按照816的做法,关于前面序号的处理如下:
首先,在masterdata中放一个memo,然后,memo中定义变量[ii],
然后,定义masterdata的onbeforprint事件
begin
if not (buf=[query1."name"]) then

begin
i:=i+1;
buf:=[query1."name"];
ii:=i;
end
end
 
用子报表,可以啊
 
哥们,这是典型的交叉表(Cross Table), fast report 246是支持的,可以到
Fast Report的主页上去Down它的DEMO。
 
baibaichen, 一个问题有很多的解决方案,有更简单的属性设置,干什么还非要用交叉表啊。
杀鸡焉用牛刀?
 
关注.
我也正在研究报表及打印的问题,有兴趣可一起交流
qq:110143682
 
wind2000说得对,QuickRep可以实现,就是没有表格线!在delphi中还有现成的例子!
只有自己画线。我用过许多别的国外软件,好像国外的报表都没有表格线一样。
 
同意 Win2000的方法。
 
你好:
我开发了一个基于F1book控件的类.
首先用新版的F1book控件注册为F2book控件,并在你需要产生报表的窗体上添加F2book控件.
在你的工程中引用我的类单元
用我的类创建一个报表对象.
然后用此对象的方法实现你的报表,易如反掌!
 
新版ReportMachine可以制作这种报表了,只需设置一个属性即可.例子:
http://rmachine.y365.com/download/newdemo.rar
 
可以用FastReport的Built-in Language实现的,这事儿我干过,
只是比较麻烦。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部