【发布时间】:2017-07-13 17:01:51
【问题描述】:
这似乎正在工作,但只是停止了,我不确定是什么导致了这种情况。
我在表单上有一个列表框。 (单选列表框)。
要提取价值,我可以使用me.listboxName.Column(0),这非常有效。
但是,这不是我想要使用的代码。 (因为我将从另一种形式引用它)
Form_myformName.listboxName.Column(0)
是我所拥有的,它起作用了,现在它停止了。它仍然适用于其他表单上的类似代码,所以我不确定发生了什么。
如果我输入me.name,它会正确地告诉我我的表单名称是“myFormName”。
如果我输入Form_myFormName.,它会提示我输入列表框的名称,因此我知道我的名称是正确的。但是,如果我尝试使用以下方法提取值:
Form_myformName.listboxName.Column(0)
它给了我一个Null 的值,尽管列表框有一个选定的值。 (我可以使用 me.listboxname 等成功提取)
希望这是有道理的。有人知道我在做什么错吗?
【问题讨论】:
标签: vba forms object ms-access listbox