• [xms]西软xms试算平衡报表-穿透明细报表-增加储值卡卡号列


    只能呵呵哒

    [xms]西软xms试算平衡报表-穿透明细报表-增加储值卡卡号列

    • pospay
    select menu,vipcard from pos_pay where paycode='9303' and hotelid='${hotelid}' union select menu,vipcard from pos_hpay where paycode='9303' and hotelid='${hotelid}';
    • hhaccount
    select accnt,vipcard from haccount where pccode = '9303' and hotelid='${hotelid}' union select accnt,vipcard from account where pccode = '9303' and hotelid='${hotelid}' ;
    • 增加公式
    if(!strEmpty(pmenu.vipcard{$.accnt})){
    return pmenu.vipcard{$.accnt};
    }
    else{
        return hhaccnt.vipcard{$.accnt};
    }

     附赠简表开发文档

           https://pan.baidu.com/s/1sjC2dDb

    公式和宏 Previous Page Next Page


    报表对象中有很多属性,可以使用脚本,如文本对象的变量属性,超链接属性,打印样式属性等,数据集节点对象的sql属性。这些使用脚本的属性大致可以分为两类,一类是公式,一类是宏。

    公式属性的全部字符,是一段合法的脚本语句,将被当作脚本语句执行,计算结果可以是任何类型的数据。如文本对象的变量属性,公式变量中的公式属性,打印样式属性,都是公式属性,事件属性。下面试举几例说明:

    // 文本对象的变量属性
    =$.订单号
    =$.数量 * $.单价
    // 复杂的文本变量属性
    =if($.sex==1)
    return "男";
    else
    return "女";

    // 打印样式,可见性属性,用公式定义
    return $httpSession.getAttribute("userid")=="001" // 如果用户id为001,本对象可见

    宏属性只是将属性中,部分用${}中间的字符作为脚本来运算,并用脚本中的计算结果,替换脚本公式,下面是宏属性的几个示例:

    // 文本对象的超链接属性,
    jatoolsreport?file=d:/test/订单明细.xml&as=dhtml&myid=${$.订单ID}

    // 如果$.订单ID 值是1009,则上例超链接属性经过计算后,等价于:
    jatoolsreport?file=d:/test/订单明细.xml&as=dhtml&myid=1009

    提示:

    宏属性经计算后,返回的结果必定是字符串;
    宏属性可以有多处${},系统将按从左到右的顺序执行并替换;
    宏属性中待计算脚本,可以是简单的语句,也可以是复合语句。当是复合语句时,一般使用return返回计算结果

  • 相关阅读:
    android 中文 api (43) —— Chronometer
    SVN客户端清除密码
    Android 中文 API (35) —— ImageSwitcher
    Android 中文API (46) —— SimpleAdapter
    Android 中文 API (28) —— CheckedTextView
    Android 中文 API (36) —— Toast
    Android 中文 API (29) —— CompoundButton
    android 中文 API (41) —— RatingBar.OnRatingBarChangeListener
    Android 中文 API (30) —— CompoundButton.OnCheckedChangeListener
    Android 中文 API (24) —— MultiAutoCompleteTextView.CommaTokenizer
  • 原文地址:https://www.cnblogs.com/landv/p/11655146.html
Copyright © 2020-2023  润新知