MS Access VBA显示列表框计数到文本框

时间:2015-09-27 10:21:50

标签: vba ms-access access-vba

这不起作用。

Me.Textbox = Me.ListBox.ListCount

它说;

enter image description here

我应该加入什么代码? 当我加载表单时,它应该在文本框中显示ListBox项目的计数。

2 个答案:

答案 0 :(得分:1)

TextBox和ListBox不是变量的名称,而是类。当您实例化Textbox(或ListBox)的对象时,VB为其指定名称TexBox1(或ListBox1)。您可以在属性窗口中更改此名称。我想你现在拥有的是TextBox1和ListBox1。

Me.Textbox1 = Me.ListBox1.ListCount

答案 1 :(得分:1)

代码的语法没有错。所以应该首先看一下列表框和文本框的名称。默认情况下,ms-access会调用它们列表和文本后跟一个数字。要查找指定的名称,请转到其属性,然后控件的另一个选项卡和名称位于列表的顶部。

还要确保您正在运行表单的onload事件中的代码。您可以尝试使用表单oncurrent事件来查看它是否会产生蚂蚁差异