zoukankan      html  css  js  c++  java
  • 。疯狂的报表

    这几天一直在修改报表,改完一个又一个,像永远改不完的一样。

    真是疯狂的报表。

    总结:

    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})

  • 相关阅读:
    APP支付,后台支付宝生成预支付设置超时时间timeout_express无效,使用time_expire代替
    一些学习资料
    自连接
    模型成员
    模型查询
    模板
    管理站点
    视图
    设计模型
    搭建开发环境
  • 原文地址:https://www.cnblogs.com/loveqin24/p/2266357.html
Copyright © 2011-2022 走看看