请问怎么样做这样的报表呀!(40分)

  • 主题发起人 主题发起人 gang18
  • 开始时间 开始时间
G

gang18

Unregistered / Unconfirmed
GUEST, unregistred user!
请问怎么样做这样的报表:
a
a1 a2 a3 a4 a5 ………………
b
b1 b2 ………………………………
bx bx+1 ………………
都是数据库里面的数据,就是查询分类后统计打印,就是按部门分类,然后把同一部门的人
员名称打印在一起,然后是一个部门一个部门的排列,我只会做竖着排的,请问横着在一起
的怎么做!
非常感谢!
 
这个,利用FR工具,首先进行分组,我想这个你会。
至于横着排列数据,这个在论坛里,你参考相关的帖子,有关横排和竖排的问题,或者,你参考FR例子里面
有交叉报表的例子,应该会明白。
 
一个笨方法也可以解决这个问题。在你放A1 A2 A3等的地方,把MEMO设置为变量,在BAND或FR的ONBEFOREPRINT事件里
写代码控制MEMO的显示,也可以。不过太烦琐。
 
用多栏打印.
 
交叉报表怎么样做呀大佬!我有也同样的问题
 

有一个比较笨的办法就是在没行显示数据的哪个事件里面移动记录,一行打算显示几个就移动几次好了。

 
onneedData裡面
 
rm
中的 主项数据 是 可 分列 的
 
hfghfghfg (2002-02-22 23:41:00)
水平放 3 个 QRDBText
procedure TForm1.QRDBText1Print(sender: TObject;
var Value: String);
begin
TQRDBText(sender).DataSet.Next;
end;


 
用Rapidreport 2.3 主从报表方式
http://rapidreport.vip.sina.com 下载
 

Similar threads

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