从ComboBox填充TextBox

时间:2013-06-08 18:02:43

标签: ms-access

我在Microsoft Access中创建了一个表单,并添加了一个从数据库表填充的ComboBox。

我还有一个TextBox,我想在ComboBox更改时从Query中填充。

我的查询如下:

SELECT C.Nome
FROM Categories AS C INNER JOIN Users AS U ON C.Code = U.CategoryCode
WHERE C.Code = @Code;

@Code应该是ComboBox上的值。

我一直在拿#Name? ComboBox中的值。

有谁知道可能出错了什么?

谢谢你, 米格尔

1 个答案:

答案 0 :(得分:1)

假设您的组合框名为cbxCategoryCode,并且您的文本框名为txtUserNome。您可以通过将文本框的Control Source设置为

来达到预期效果
=DLookUp("Nome","Users","CategoryCode=""" & [cbxCategoryCode] & """")

并将以下内容用作组合框的[Event Procedure]事件的After Update

Private Sub cbxCategoryCode_AfterUpdate()
Me.txtUserNome.Requery
End Sub