只有这个窗口有这个问题,其他的没有为题
open事件种的代码如下:
is_kf = gs_kf
is_sort = gs_yplb
ii_yfid = gi_yfid
dw_yp.settransobject(sqlca)
if is_kf = '01' then
is_kfmc = '药库'
if gi_mk = 9 then
dw_yp.dataobject = 'd_09tzyxq'
dw_yp.retrieve('%' , '%')
else
dw_yp.dataobject = 'd_01_tzyxq'
if gs_bz_010001 = '1' then
dw_yp.retrieve('%' , '01')
else
dw_yp.retrieve('%' , '%')
end if
end if
elseif is_kf = '02' then
is_kfmc = '药房'
dw_yp.dataobject = 'd_02_tzyxq'
if gs_bz_020001 = '1' then
dw_yp.retrieve(ii_yfid , ii_yfid , '%' , '%')
else
dw_yp.retrieve(ii_yfid , 8 , '%' , '%')
end if
end if
sle_zjf.setfocus()
错误提示:
------解决方案--------------------
由于dataobject属性修改了,所以要重新dw_yp.settransobject(sqlca)