FastReport不连接数据库,使用链表数据建立报表?请问如何做? (100分)

  • 主题发起人 主题发起人 Linux2002
  • 开始时间 开始时间
L

Linux2002

Unregistered / Unconfirmed
GUEST, unregistred user!
我初次接触报表,现在用到FastReport因为特殊原因,不能直接连接到数据库获得数据,而是经过一个结构链表来获得数据,请问如何建立这样的报表?请大家详细点说,分不是问题!比如,我有这样一个结构声明:
PUserInfo = ^TUserInfo;
TUserInfo = record
UserName :string;
//用户名
Phone :string ;
//电话
Handset :string;
//手机
Addr :string;
//住址
Fax :string;
//传真
Next :PUserInfo;
end;

那么我想建立这样的报表,并且数据是根据每个链表节点中的内容得到的
用户信息
用户名 _______ 用户名 _______
电话 _______ 电话 _______
手机 _______ 手机 _______
住址 _______ 住址 _______
传真 _______ 传真 _______
空行
....接下来的下一组,哪位大哥可以帮我解决,在下实在感激不尽啊
 
传递参数
如:
用户名 Memoa2
在事件BeforePrint加
var
t1: TfrMemoView;
begin
t1:= TfrMemoView(frReport1.FindObject('Memoa2'));
t1.Memo.Text:=datetostr(dtp2.Date);
end;
 
对于事件BeforePrint是指把我的数据打印到报表上,还是把报表用打印机打印出来响应呢?但是我整个链表的数据如果这样子赋值,那么创建出来的Memo数量就不够了啊,难道每一个链表节点都要创建出5个memo吗?
 

Similar threads

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