N
NetColorWolf
Unregistered / Unconfirmed
GUEST, unregistred user!
这是我在网上找到的解决方法:
==============================
用TfrReport.OnUserFunction事件。简单的范例如下:
procedure TForm1.frReport1UserFunction(const Name: String;
p1, p2, p3: Variant;
var val: Variant);
begin
if AnsiCompareText('SUMTOSTR', Name) = 0 then
val := My_Convertion_Routine(frParser.Calc(p1));
end;
然后你就可以在报表中使用SumToStr函数:)
==============================
但我在FastReport中这样使用函数[SUMTOSTR]时,老是报告undefined symbol "SMALLTOBIG"。
我不知道我哪点没对,请哪位高人指点一二,多谢了!!!
==============================
用TfrReport.OnUserFunction事件。简单的范例如下:
procedure TForm1.frReport1UserFunction(const Name: String;
p1, p2, p3: Variant;
var val: Variant);
begin
if AnsiCompareText('SUMTOSTR', Name) = 0 then
val := My_Convertion_Routine(frParser.Calc(p1));
end;
然后你就可以在报表中使用SumToStr函数:)
==============================
但我在FastReport中这样使用函数[SUMTOSTR]时,老是报告undefined symbol "SMALLTOBIG"。
我不知道我哪点没对,请哪位高人指点一二,多谢了!!!