Sql 根据单个元素更改表单中的值

Sql 根据单个元素更改表单中的值,sql,ms-access-2010,Sql,Ms Access 2010,我有一个表单,它使用一个查询作为源: SELECT [UserName], [WBS_Id], [Koptekst] FROM tbl_New_WPE_User WHERE [UserName] = funcActiveUser(); 在表单上,我目前有2个元素(以后可能会更多) 在下拉菜单中,我希望表单显示分配给当前用户的所有WBS\u id 但是,当我选择下拉列表设置并输入WBS_Id作为控制源时,它只显示1个WBS Id 我想完成

我有一个表单,它使用一个查询作为源:

SELECT 
    [UserName], 
    [WBS_Id], 
    [Koptekst] 
FROM 
    tbl_New_WPE_User 
WHERE 
    [UserName] = funcActiveUser(); 
在表单上,我目前有2个元素(以后可能会更多)

在下拉菜单中,我希望表单显示分配给当前用户的所有
WBS\u id

但是,当我选择下拉列表设置并输入
WBS_Id
作为控制源时,它只显示1个WBS Id

我想完成的是,当我更改列表框中的WBS id时,可以看到注释字段(右侧的大框)中的数据发生更改


编辑:如果我运行查询,结果如下:


您是否检查过运行SQL语句是否返回正确的结果(没有GUI)?是的,将查询作为单个查询运行会为我提供一个包含我希望看到的所有值的表。我将用返回的表更新我的问题