hur.cn - 华软网

 热门搜索

【求助】有谁对modify()函数使用有心得,帮忙解决

  作者:未知    来源:网络    更新时间:2018/4/16
我用modify()函数根据出口数据不同而改变其背景颜色然而
出现了语法错误:
请看有代码
//生成条件
ls_modstring = " patient_id.Color = '" + "if(DISCHARGE_DATE_TIME > " + string(relativedate(ld_sys, - gi_sysday),"yyyy-mm-dd") + " , " + colorb + "," + colorw + ")'"
//将ls_带入modify()
err = dw_parano.Modify(ls_modstring) 


编译后:ls_modstring="
 patient_id.Color = 'if(DISCHARGE_DATE_TIME > 2005-05-31 , 16711680,65280)'  "

错误提示:Line 1  Column 75: incorrect syntax.
 我把:'if(DISCHARGE_DATE_TIME > 2005-05-31 , 16711680,65280)
 直接代入数据窗口的 patient_id的属性的Expressions的
color里直接预览没有问题.
为什么我在程序里运用modify()就不行呢
请高手指点错误在那里

------华软网友回答------
改成
ls_modstring = " patient_id.Color = '" + "if(DISCHARGE_DATE_TIME > ~'" + string(relativedate(ld_sys, - gi_sysday),"yyyy-mm-dd") + " ~', " + colorb + "," + colorw + ")'"
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。