首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

动态批改dw的compute列的expression

2013-01-11 
动态修改dw的compute列的expressionstring ls_text,ls_errlong ll_llll_ll3//小数点后的位数ls_textif(

动态修改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中就有效
[解决办法]
该回复于2012-02-06 08:56:04被版主删除

热点排行