Нельзя использовать переменную для ссылки на переменную.
ОДНАКО, вы наверняка можете использовать строковую переменную для ссылки на элемент управления в форме.
Итак,
dim strMyCtrl as string
strMyCtrl = "LastName"
Now,
msgbox "value of LastName = " & me!LastName
msgbox "Value of LastName = " & me("LastName")
msgbox "Value of LastName = " & me("LastName").Value
or
msgbox "Value of LastName = " & me(strMyCtrl)
msgbox "Value of LastName = " & me(strMyCtrl).Value
И так как вы можете ссылаться на элемент управления со строкой, вы также можете получить значение тега, например:
msgbox "Value of LastName control tag value = " & me(strMyCtrl).tag.
Итак, если у вас есть элементы управления с 1 по 5 с именем: TextBox1 TextBox2 TextBox3 TextBox4 TextBox5
Вы можете получить значения следующим образом:
dim i as integer
dim strCtrl as string
For i = 1 to 5
strCtrl = "TextBox" & i
msgbox "Value of " & strCtrl & " is = " & me(strCtrl)
Next i
Таким образом, никакая переменная для переменной не допускается. Однако для элементов управления или даже имен полей в наборе записей можно использовать переменную «string» с именем столбца или в соответствии с указанным выше именем элемента управления.