X
xuaner
Unregistered / Unconfirmed
GUEST, unregistred user!
一个Edit控件、一个Combox控件、其中combox的style是dropdowmlist,这两个控件之间的
值是相互影响的。如eidt显示的是员工号,combox显示是姓名。combox的change事件影响
edit中的值很简单,但edit中的值改变后要影响combox 的值就有点问题,我是这样做的,
请教各位。
在edit控件的exit事件中:
dm.query1.locate('fd1',edit1.text,[lopartialkey])
combox1.text:=dm.query1.fieldbyname('statement').asstring;
但这样不行,因为一:dropdowmlist型的combox好象不能改变text,二:不知道有没
有找到相关值,如果没找到,被查找的数据集不会跑去一个空数据集,也就是
fieldbyname('').asstring还是会有值。造成两控件的值对应有误。
另:羊断locate有没有找到相关记录。有无一个值可以判定。象VF一样可以用if found()
有没有呢?具体到这个问题我该如何做?
值是相互影响的。如eidt显示的是员工号,combox显示是姓名。combox的change事件影响
edit中的值很简单,但edit中的值改变后要影响combox 的值就有点问题,我是这样做的,
请教各位。
在edit控件的exit事件中:
dm.query1.locate('fd1',edit1.text,[lopartialkey])
combox1.text:=dm.query1.fieldbyname('statement').asstring;
但这样不行,因为一:dropdowmlist型的combox好象不能改变text,二:不知道有没
有找到相关值,如果没找到,被查找的数据集不会跑去一个空数据集,也就是
fieldbyname('').asstring还是会有值。造成两控件的值对应有误。
另:羊断locate有没有找到相关记录。有无一个值可以判定。象VF一样可以用if found()
有没有呢?具体到这个问题我该如何做?