【发布时间】:2011-04-16 18:21:12
【问题描述】:
我在一个表单上有一个组合框和几个文本框。当我从组合框中选择一个值时,我希望它基于该值运行查询并使用查询返回的数据填充文本框。查询应该只返回一条记录,并且文本框对应于该记录中的不同列。
我有这个代码:
Private Sub cbo_equip_loc_Change()
Dim location As String
Me.cbo_equip_loc.SetFocus
location = DLookup("NAME", "Query1", "position = '" & Me.cbo_equip_loc.SelText & "'")
Me.Text51.SetFocus
Me.Text51.Text = location
End Sub
但我收到此错误:“此属性是只读的,无法设置”
有什么想法吗?
已解决:我是个白痴。
从我之前尝试做的事情中,我在控制源中获得了一些价值。删除它,它的工作原理!
【问题讨论】:
标签: ms-access combobox textbox vba