|
在一窗体“员工履历“中,有一个组合框“快速定位(cbolocation)“,一个按钮cmdsearch,组合框绑定员工基本信息表中的员工代号和员工姓名,员工代号宽度设置为0,显示为员工姓名,现通过点击cmdsearch打开“快速定位“窗体,目的是选择窗体上的TREEVIEW返加NODE的KEY,即员工代码,程序如下:
'声明语句
public strreturn as string
'cmdsearch.click事件中:
docmd.openform "快速定位"
'在快速定位中通过NODE的click事件来将node的key赋给strreturn
me.cbolocation.value=strreturn
问题:
在cmdsearch.click事件中打开窗体快速定位后执行下一个语句,故第一次点击选择时组合框为值为空,第二次点击按钮选择NODE是返回的是第一次选择的值,strreturn的值是已经改变,但在其赋值给组合框之后才改变的,所以返回的总是上一次选择的值
现要求在快速定位窗体中选择的员工代码,在员工履历信息窗体的组合框中马上显示,该如何解决? |
|