这几天一直在修改报表,改完一个又一个,像永远改不完的一样。
真是疯狂的报表。
总结:
1、关于签名的问题:签名一般只出现一次,并且在最后的页尾出现,所以我们需要抑制显示前面的页尾(签名设计在页尾),我们可以这样写if pagenumber= totalpagecount then ture else false,就可以实现我们的效果,这句话的意思是当前页等于总页数显示,否则不显示。
2、换行符Chr(13)。
3、字符串相加+
4、totext()
附代码:
ToText ("订单备注:"+if isnull({OrderHed.OrderComment})
then ""+Chr(13)+Chr(13)+Chr(13)+Chr(13)+Chr(13)+Chr(13)
else {OrderHed.OrderComment})
+ToText ((if length({OrderHed.OrderComment}) <30 then Chr(13)+Chr(13)+Chr(13)+Chr(13)
else
""+ Chr(13))+"备注2(PI):"+
if isnull({OrderDtl.Character02})
then (if length({OrderHed.OrderComment}) <30 then Chr(13)+Chr(13)+Chr(13)+Chr(13)+Chr(13)
else
""+ Chr(13))
else {OrderDtl.Character02})
+ToText ("备注4(客户):"+
if isnull({OrderDtl.Character04})
then (if length({OrderHed.OrderComment}) <30 then Chr(13)+Chr(13)+Chr(13)+Chr(13)+Chr(13)
else
""+ Chr(13))
else {OrderDtl.Character04})
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步