一个简单的fastreport问题(100分)

  • 主题发起人 主题发起人 小師妹
  • 开始时间 开始时间

小師妹

Unregistered / Unconfirmed
GUEST, unregistred user!
别人用delphi写的一个程序, 打印用的是fastreport,现在想把fastreport[memo]输出的'2008-07-05截止'改为'截止到2008-07-05',怎么写函数? 时间'2008-07-05'是动态的.
没有原代码了,我在fastreport中用函数if([memo]='','','截止到'+left([memo],10))不行.
从没用过fastreport,请大家指教.
 
'截止到''+copy([memo],1,10)
ok
 
没有源代码你该可能在运行期对FastReport进行设计吧。
如果可以的话,那么就可以看到那个所谓的[memo]所对应的字段是哪个。
在那个[memo]控件的OnBeforePrint中写代码。
begin
memo.Text := 截止到 + 〔那个字段名〕//这个可以直接从那个DBTree拖下来就可以了。
end;
 
可以在编辑阶段修改.
 
直接用报表设计器修改啊
 
还是引号的问题
 
后退
顶部