access2007组合框(项目编号)选择后,列表框(用户名称)自动显示相对应的值

我的做法是项目编号事件更新后:me.xmbh.requery用户名称行来源:SELECTtbl_xmb.yhmcFROMtbl_xmbWHEREtbl_xmb.xmbh=... 我的做法是项目编号事件更新后:me.xmbh.requery
用户名称行来源:SELECT tbl_xmb.yhmc FROM tbl_xmb WHERE tbl_xmb.xmbh=forms!frm_scrb_edit!xmbh;
问题是选择项目编号后,用户名称可以在列表框中显示出来,但是必须用鼠标点一下这个列表框,保存以后才能写入数据库,否则数据库中该字段就是空的。
哪位大神可以帮忙解答一下?先谢过了!
展开
 我来答
百无生
2015-10-10 · TA获得超过2214个赞
知道大有可为答主
回答量:2150
采纳率:80%
帮助的人:640万
展开全部
列表框的行来源属性更新了,但并未更新value属性,所以仍旧是空值。
还应该再加一句设置value属性的语句,比如:
me.yhmc.value = dlookup("yhmc","tbl_xmb","xmbh=" & me.xmbh )
更多追问追答
追问
这句在列表框哪里加?
我在列表框事件更新后加了没反应,而且无论怎么样数据库字段都是空的
追答
加在项目编号事件更新后代码中
me.你的列表框控件名.value = dlookup("yhmc","tbl_xmb","xmbh=" & me.你的项目编号控件名 )
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式