关于FastReport的问题(100分)

  • 主题发起人 主题发起人 wzl80629
  • 开始时间 开始时间
W

wzl80629

Unregistered / Unconfirmed
GUEST, unregistred user!
1、我用的是FastReport2.5 D6 在一个窗体中只放入一个frReport1
但运行时说在fr_class中找不到frStreamToString、StrToXML等一些函数
是不是我没有引用什么单元呀??????
2、我现在要作的是可以自定义的统计报表并且不用数据集控件作(传给我的数据是一个字符串)用什么作好一些??不能用数据集控件怎么作有没有人作过??
请高人帮忙!!!谢谢!!!!!
 
1:把fr_class.pas copy到你安装的fastreport的source目录下即可
2: 在报表窗体上放一自定义变量用[]括起 然后在代码页如下
procedure TForm1.frReport1GetValue(const ParName: String;
var ParValue: Variant);
begin
if parname='变量名' then
parvalue:=字符串变量名 ;
end;
 
赞同lgc_70!
 
第一个问题已经解决了,是把fr_class.pas 换成fr_class.dcu就可以了
to lgc_70!
你可能没明白我的意思,我是写一个多层分布的程序。中间层是同事开发的,是用C++写的,无论查到多少条数据返回的都是一个字符串,我收到的只是一个字符串,每条记录是用一些特定的分割符分开的。应该怎么作呀????
 
请各位大侠多多帮忙呀
 
1 先按特定的分割符把记录导到stringlist 中
2 stringlist就为第i条记录
3 把stringlist再分解成字段(不知你的字段间用什么分割,假设为空格),用pos()找到位置,再复制称一个一个得字符串
不知行不行啊
 
多人接受答案了。
 
后退
顶部