请教关于fastreport的二个问题(100分)

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

lqy169

Unregistered / Unconfirmed
GUEST, unregistred user!
好不容易解决了fastreport中自动断行时会出现半中文字的问题,又出现了二个问题。
一:备注字段如何在自动换行时,它的框格的高度自动增加(就象普通的字段那样)。我
发现任何字段连到DBMEMO控件时,都会出现以上的问题。
二:如何把一个在程序中生成的字符串输出到FASTREPORT中打印?
 
re :二:如何把一个在程序中生成的字符串输出到FASTREPORT中打印?
利用数据字典建一个自定义变量, 将她的值为函数的值。其他见fastreport
的faq:
Q: How I can add my own function?
A: Use TfrReport.OnUserFunction event. Here is simple example:
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;

After this, you can use SumToStr function in any place of report
(in any expression or script).
 
lqy169:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
结束!
因为:
大富翁: lqy169 (lqy169@163.net)
登记日期: 00-7-2 13:40:58, 上次进入: 00-11-18 20:53:43
 
后退
顶部