【发布时间】:2018-05-07 09:13:43
【问题描述】:
我在 Access 2016 中有一个宏,使用 for 循环检查复选框的值。我想将值提交到表中。 我不想要 true (-1) 的标准复选框值我想要已检查的“滚动”计数的值。
例如 CB1 CB2 CB3 CB4
如果只检查 CB1 和 CB4,那么我想将 CB1 的值 1 和 CB4 的值 2 提交到表中。
我的 for 循环是:
For i = 1 To 8
If Me.Controls("CP" & i) = -1 Then
"CP" & i = I 'ISSUE IS HERE
Debug.Print Me.Controls("CP" & i)
End If
Next i
如何引用变量值?所以 CP & I = CP1、CP2、CP3、CP4 等等……
【问题讨论】:
-
Me.Controls("CP" & i)= I?