当前位置: 代码迷 >> PB >> 动态修改dw的compute列的expression解决思路
  详细解决方案

动态修改dw的compute列的expression解决思路

热度:57   发布时间:2016-04-29 08:35:35.0
动态修改dw的compute列的expression
string ls_text,ls_err
long ll_ll
ll_ll=3//小数点后的位数
ls_text="if(taxdj=0,if((zk = 100 or zk = 0),round( sl * dj ,"+string(ll_ll)+"),round( sl * dj * zk/100 ,"+string(ll_ll)+")),round(jshj/(1+shl/100),"+string(ll_ll)+")) "
ls_err = dw_1.Modify( 'je.Expression="'+ls_text+'"')

返回值ls_err 不为空,说明有错误
可是 debug提取的ls_text值 直接写到dw中就有效

------解决方案--------------------
分可怜
------解决方案--------------------
  相关解决方案