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