如何修改计算域的值?高分相赠!
我在数据窗口中创建了一个计算域,出始值为'报价单',但我在程序中想动态的修改计算域的值,使用dw_1.object.compute_1[1]='某某公司报价单',好像不行,我有试了dw_1.object.compute_1.expression='某某公司报价单',也不行,最后使用modify(),还是搞不定,怎么办?能这样修改计算域的值吗? 问题点数:0、回复次数:5Top
1 楼balloonman2002()回复于 2002-12-03 23:33:47 得分 0
用:
dw_1.object.compute_1.expression=string('某某公司报价单')
看看Top
2 楼balloonman2002()回复于 2002-12-03 23:42:39 得分 0
不好意思,应该是:
dw_1.object.compute_1.expression="'某某公司报价单'"
或
dw_1.object.compute_1.expression="string('某某公司报价单')"
即可
Top
3 楼balloonman2002()回复于 2002-12-03 23:43:07 得分 0
即在单引号外面再加上双引号即可;Top
4 楼oftenfail(静静的等待)回复于 2002-12-04 03:34:46 得分 0
与楼上观点一致Top
5 楼jdsnhan(柳荫凉)回复于 2002-12-04 08:50:12 得分 0
同意balloonman2002(学) ,这个时候需要注意嵌套字符串和特殊字符的问题
两种方法 1,为嵌套字符串使用另外一种引用符号
2,用转义符来指定Top




