将项目从ListBox传递到过程

时间:2015-03-12 00:09:04

标签: ms-access listbox access-vba

我想从表单中的列表框中选择特定用户,并将该用户传递给该过程。列表框由一个查询填充,该查询将人员表中的名称拉入列表框。

我发现(我假设)在程序中,当我运行debug.print命令时,我将所有用户发送到该过程:

Debug.Print  Me.ListBox.ItemData(0)
Debug.Print  Me.ListBox.ItemData(1)
Debug.Print  Me.ListBox.ItemData(2)

在立即窗口中,我得到每个用户 - User01,User02,User03。

例如,我想在列表框中选择User02,并且只将该用户的名称发送到该过程。

我在过程的开头包含了requery命令,Me.ListBox.Requery,但它似乎没有查询并从列表框中选择所选用户的名字。

我意识到这是一个非常基本的过程,但我无法在论坛中找到这个具体问题,感谢您的帮助 -

CTR

1 个答案:

答案 0 :(得分:0)

听起来你需要的是返回当前选定的用户:

Debug.Print  Me!ListBox.Value