当前位置: 代码迷 >> PB >> 求代码解决办法
  详细解决方案

求代码解决办法

热度:51   发布时间:2016-04-29 07:42:12.0
求代码
string ll_type,ll_position,ls_FilterStr 
dw_4.accepttext( )  
dw_5.accepttext( )
ll_type=dw_4.object.type[dw_4.getrow()]

//if ll_type= '出货'  then

dw_3.settransobject( sqlca)
dw_3.retrieve( )
ls_FilterStr = dw_5.object.position[dw_5.getrow()]

ls_FilterStr =  " (Position_  like '" + ls_FilterStr + "%')  and (quantity>0)"

dw_3.SetFilter('ls_FilterStr')
dw_3.Filter()
//end if

怎么写ll_type= '出货'的时候检索ls_FilterStr='备货区'?




------解决方案--------------------
if ll_type= '出货' then

dw_3.settransobject( sqlca)
dw_3.retrieve( )
ls_FilterStr = dw_5.object.position[dw_5.getrow()]

ls_FilterStr = " (Position_ like '" + ls_FilterStr + "%') and (quantity>0)"

dw_3.SetFilter(ls_FilterStr)
dw_3.Filter()
end if

------解决方案--------------------
string ll_type,ls_FilterStr  
dw_4.accepttext( )   
ll_type=dw_4.object.type[dw_4.getrow()]

messagebox('',ls_type) //先在这里看看ls_type 值.

if ll_type= '出货' then
dw_3.settransobject( sqlca)
dw_3.retrieve( )
ls_FilterStr = '备货区'

ls_FilterStr = " (position_ = ls_FilterStr ) and (quantity>0)"
messagebox('', ls_filterstr) //再在这里看看 ls_filterstr
dw_3.SetFilter(ls_FilterStr)
dw_3.Filter()
end if
  相关解决方案