Ms access 如何使用循环自动填充表单上的文本框?
因此,我有一个表格,其中有一个我试图在表格上显示的总计列表,我需要从总计表格中获取10个总计,并在表格上的10个文本框中显示 这10个文本框是Ms access 如何使用循环自动填充表单上的文本框?,ms-access,vba,Ms Access,Vba,因此,我有一个表格,其中有一个我试图在表格上显示的总计列表,我需要从总计表格中获取10个总计,并在表格上的10个文本框中显示 这10个文本框是“A1、A2、A3…”,它使用DLookup查找ID字段号 这似乎是Me.TEXTX&X1.Value的语法问题,尽管我不确定还能如何键入它 希望这是有意义的。谢谢 Private Sub UPDATETOTALS() Dim FORMX作为字符串 FORMX=“网格” Dim TEXTX作为字符串 TEXTX=“A” Dim TABLENAMEx作为字符
“A1、A2、A3…”
,它使用DLookup
查找ID字段号
这似乎是Me.TEXTX&X1.Value
的语法问题,尽管我不确定还能如何键入它
希望这是有意义的。谢谢
Private Sub UPDATETOTALS()
Dim FORMX作为字符串
FORMX=“网格”
Dim TEXTX作为字符串
TEXTX=“A”
Dim TABLENAMEx作为字符串,FINDFIELDx作为字符串,GETFIELDx作为字符串
TABLENAMEx=“网格_总计”
FINDFIELDx=“[ID]=”
GETFIELDx=“今天”
作为整数的Dim X1
对于X1=1到10
Me.TEXTX&X1.Value=DLookup(GETFIELDx、TABLENAMEx、FINDFIELDx&X1)
下一个X1
端接头
不能使用串联字符串直接访问对象引用,因为此类引用不是字符串数据类型
相反,您需要通过将对象的名称(作为字符串)提供给该集合的项
方法,从相关集合(在本例中,控制
集合)访问该对象
由于Item
方法是集合的默认方法,因此项名称可以作为参数紧跟在集合之后
例如:
X1=1到10的
Me.Controls(TEXTX&X1).Value=DLookup(GETFIELDx、TABLENAMEx、FINDFIELDx&X1)
下一个X1
不能使用串联字符串直接访问对象引用,因为此类引用不是字符串数据类型
相反,您需要通过将对象的名称(作为字符串)提供给该集合的项
方法,从相关集合(在本例中,控制
集合)访问该对象
由于Item
方法是集合的默认方法,因此项名称可以作为参数紧跟在集合之后
例如:
X1=1到10的
Me.Controls(TEXTX&X1).Value=DLookup(GETFIELDx、TABLENAMEx、FINDFIELDx&X1)
下一个X1