fastreport 2.5的问题,有点深度

xuhua 2003-12-12 07:38:03

在fastreport 2.5中设计时,插入矩形对象,用表达式编辑器
问题1
如何增加自定义函数?
问题2
发现BUG if [<expression>,<value1>,<value1>]
应该是if [<expression>,<value1>,<value2>],并且Expression表达式不能包含中文,
如写成if [testfield='真',1,0] 是计算不出正确结果的
如何修改
问题3
在设计时插入checkbox对象系统不能执行?报错:必须在project 中加入tcheckBox对象,如何处理?
...全文
25 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
WWWWA 2003-12-15
3、在D6的FORM中放入FRCHECKBOXOBJECT即可
  • 打赏
  • 举报
回复
mzzhf 2003-12-15
第二个问题
[if(trim([testfield])='真',1,0)] 是计算不出正确结果的
  • 打赏
  • 举报
回复
wjh7811 2003-12-13
up
  • 打赏
  • 举报
回复
esunhong 2003-12-13
1.
procedure TFormLBReport.frReport1UserFunction(const Name: String; p1, p2,p3: Variant; var Val: Variant);
begin
if AnsiCompareText('SUMTOSTR', Name) = 0 then val := NumbertoCN(frParser.Calc(p1));
end;

//NumbertoCN是自已的函数,sumtostr是fastreport设计时用的函数

2.这个样子是可以的:折扣为1时不打印,否则打印
[IF([Tablem."折扣"]=1, '', [Tablem."折扣"]*100)]

3.不清楚
  • 打赏
  • 举报
回复
delphi2java 2003-12-12
帮你UP一下。
  • 打赏
  • 举报
回复
相关推荐
发帖
Delphi
加入

5074

社区成员

Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
申请成为版主
帖子事件
创建了帖子
2003-12-12 07:38
社区公告
暂无公告