我在 Microsoft Access 中创建了一个表单,并添加了一个从数据库表填充的组合框。
我还有一个文本框,当组合框更改时,我想从查询中填充该文本框。
我的查询如下:
SELECT C.Nome
FROM Categories AS C INNER JOIN Users AS U ON C.Code = U.CategoryCode
WHERE C.Code = @Code;
@Code 应该是组合框中的值。
我不断收到#Name?组合框中的值。
有谁知道可能出了什么问题?
谢谢你,
米格尔
假设您的组合框已命名cbxCategoryCode
你的文本框被命名为txtUserNome
。通过设置即可达到想要的效果Control Source
您的文本框的
=DLookUp("Nome","Users","CategoryCode=""" & [cbxCategoryCode] & """")
并使用以下内容作为[Event Procedure]
of the After Update
组合框的事件
Private Sub cbxCategoryCode_AfterUpdate()
Me.txtUserNome.Requery
End Sub
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)