我无法从组合框中获取数据来更新表单上的文本框,我希望你能帮忙!
组合框代码:
SELECT Employees.ID, Employees.LastName, Employees.FirstName, Employees.Title
FROM Employees;
更新事件代码后:
Private Sub cboNames_AfterUpdate()
Me.txtLastName = Me![cboNames].Column(1)
Me.txtFirstName = Me![cboNames].Column(2)
Me.txtTitle = Me![cboNames].Column(3)
End Sub
所有控制源似乎都匹配。是否有一些我做错了或应该寻找的小事?
这是我收到我的信息的地方:http://support.microsoft.com/kb/319482
我一直在努力工作几个小时......让它工作一次,没有保存那个文件,因为一直无法工作,讨厌我的生活;)
如果您需要任何其他信息,请与我们联系!
编辑:它只在从头开始创建时才有效...如果我关闭数据库并重新打开它,它就不再填充字段了。以前有人见过吗?
答案 0 :(得分:1)
我认为您需要指定该行以及该行中的帖子。您没有明确指出您遇到的问题。试试这个,看看是否有帮助:
Private Sub cboNames_AfterUpdate()
Me.txtLastName = Me![cboNames].Column(1,0)
Me.txtFirstName = Me![cboNames].Column(2,0)
Me.txtTitle = Me![cboNames].Column(3,0)
End Sub
如果没有,那么请更具体地说明您遇到的问题:-) 希望我能帮忙
答案 1 :(得分:0)
问题是安全设置。 “禁用带通知的所有宏”实际上并没有通知我任何事情......我将其更改为“启用所有宏”并且它完美无缺!!
感谢您的帮助,@ TheRedOne !! ......现在,如果我只能回来六个多小时了。