访问 VBA 重新选择列表框中的项目

时间:2021-06-23 16:52:49

标签: vba ms-access listbox

我正在开发一个数据库,用户必须从多个列表框中选择项目,在所有这些结束时,表单关闭并打开一个新表单。所有这些都非常有效。

我的问题是,当用户返回原始表单时,我希望它加载已突出显示的列表框项目。有点像“这是你离开的地方”之类的东西。

我有可以工作的代码,但有些限制:

.child()

“List_Type”只是一个文本框,我用用户之前的选择填充。因此,如果他们选择了 Apples 和 Grapes,则显示为:'Apples','Grapes'

这很有效,但不是动态的。因此,如果我将“香蕉”添加到列表中,香蕉是列表中的第 1 项,因此会搞砸我所有的其他引用。

所以,我的问题分为两部分:

  1. 是否有更简单的方法或重新选择列表框项目?
  2. 如果没有,有没有办法使 Selected(#) 动态化?即告诉“葡萄”在位置 1 和 2。

谢谢大家!

编辑:除此之外,我还运行了一个查询来将一个列表框过滤到一个客户端子组(基于其他列表框选择)。这意味着我需要刷新页面。所以我不能只隐藏表单。

0 个答案:

没有答案
相关问题