当前位置: 代码迷 >> PB >> pb字符串添1或者0
  详细解决方案

pb字符串添1或者0

热度:38   发布时间:2016-04-29 07:42:05.0
pb字符串加1或者0
string ls_qx = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
ls_qx共256位,通过数据窗口dw_1中的单选按钮列xzbz,可以设置每一位为1或者0。
do while li_num <= dw_1.rowcount()
ll_xh = dw_1.getitemnumber(li_num,"RoleCode")
if dw_1.getitemnumber(li_num,"xzbz") = 1 then
replace(ls_qx,ll_xh,1,'1') 
else
replace(ls_qx,ll_xh,1,'0') 
end if
li_num = li_num + 1
loop
执行上述代码后,ls_qx返回值仍然是256个0,请朋友指导,谢谢!
------解决方案--------------------
忘了说了,ls_qx最好定义实例变量
------解决方案--------------------
if dw_1.getitemnumber(li_num,"xzbz") = 1 then
ls_qx=replace(ls_qx,ll_xh,1,'1')  
else
ls_qx=replace(ls_qx,ll_xh,1,'0')  
end if
  相关解决方案