Я программирую некоторую форму в Access 2010 и хочу проверить некоторую радиокнопку, если они отмечены или нет.Использование переменной в предложении IF
Я хочу использовать до цикла, потому что есть 38 вопросов, которые нужно было бы проверить каждой строкой.
Я использовал это, но подмигнули не работает
Me.OptionQ(lNum).Value
Here's полное заявление, если я хочу использовать.
Dim lNum AS Long
lNum = 1
Do Until lNum = 39
If Me.OptionQ(lNum).Value = 1 Then
MsgBox "Option 1 is selected"
ElseIf Me.OptionQ(lNum).Value = 2 Then
MsgBox "Option 2 is selected"
ElseIf Me.OptionQ(lNum).Value = 3 Then
MsgBox "Option 3 is selected"
Else
MsgBox "Please choose an answer for every question."
Exit Do
End If
lNum = lNum + 1
Loop
Я много искал, но, похоже, нет способа сделать это так.
** Как ** не работает? – SLaks
Я думаю, что что-то не так с Me.OptionQ (lNum) .Value – Julius
** Как ** не работает? Что не так? Он взрывается? – SLaks