请教:还是子数据窗口问题?
数据窗口有三列下拉子数据窗口:一级项目 二级项目 三级项目,三个子数据窗口
显示值都是项目名称,数据值是项目编号。
我想把一级项目的值作为二级项目的检索参数,把二级项目的值作为三级项目的检索参数,根据各位的热心帮助已经实现,代码如下:
在窗口中设实例变量:
datawindowchild idwc_col2,idwc_col3
数据窗口constructor事件:
this.getchild('ejxiangmu',idwc_col2)
idwc_col2.settransobject(sqlca)
idwc_col2.insertrow(0)
this.getchild('sjxiangmu',idwc_col3)
idwc_col3.settransobject(sqlca)
idwc_col3.insertrow(0)
数据窗口itemchanged事件:
choose case dwo.name
case 'yjxiangmu'
if idwc_col2.retrieve(data) = 0 then idwc_col2.insertrow(0)
this.object.ejxiangmu[row] = ''
this.object.ejxiangmu[row] = ''
case 'ejxiangmu'
if idwc_col3.retrieve(data) = 0 then idwc_col3.insertrow(0)
this.object.sjxiangmu[row] = ''
end choose
但现在又有新问题出来了,但新增一条记录时,二级项目和三级项目显示的是
项目名称,但保存以后显示的是项目编号!我希望显示的都是项目名称!
请各位老师帮忙看一下!