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对象,如何处理?
...全文
78 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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一下。

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧