Office中国论坛/Access中国论坛

标题: [已解决]: 利用组合框改变文本框内容 [打印本页]

作者: 3leaf    时间: 2009-11-30 17:17
标题: [已解决]: 利用组合框改变文本框内容
本帖最后由 3leaf 于 2009-12-1 10:24 编辑

请教: 利用组合框改变文本框内容

表有两字段,其中之一属性是备注, 这点不能改.
论坛里的有个方法 ME.文本框= ME.组合框.COLUMN(1), 这方法用不上.

请教下应该怎么写这段代码?
作者: xiazaidj    时间: 2009-11-30 20:40
本帖最后由 xiazaidj 于 2009-11-30 20:41 编辑

说的不是很清楚,你的意思是想将组合框选择的内容显示在文本框里吗?
如果是这样的在组合框的更新中加一个
Me.Text5 = Me.Combo9.Value
按照你的例子即如下:
'=============================================
Private Sub Combo9_AfterUpdate()
Me.Text5 = Me.Combo9.Value
End Sub
'=============================================
作者: 3leaf    时间: 2009-12-1 09:10
不是要显示组合框的内容,是要显示组合框对应的另外一字段的内容
数据表有两字段: A B
组合框的来源是字段A, 文本框显示对应组合框的字段B
作者: koutx    时间: 2009-12-1 09:36
一、Combo9的行来源改为:
SELECT CUSTDETAIL.CUSTOMER, CUSTDETAIL.DETAIL FROM CUSTDETAIL;
  格式中的列数改为:2
  列宽改为:1.501cm;0cm
二、在Combo9的更新后事件中加入:
Me.Text5 = Me.Combo9.Column(1)
作者: 3leaf    时间: 2009-12-1 10:24
OK, 谢谢,解决了.
本以为这方法搞不定, 起初设置行来源时错误了.




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3