2016-07-07 3 views
0

У меня есть флажок в форме доступа, и я хочу, когда этот флажок установлен, будет выбрана кнопка выбора в моей форме.кнопка выбора в выбранном режиме в vba-доступе 2010

Извините, но я знаю, что это любительский вопрос, но мне нужен ответ. Я использовал это, но он не работает:

If (Me.Check86 = True) Then Option107.OptionValue = 1 Else Option110.OptionValue = 0 End If

+1

Трудно предложить решения, когда проблема заявление просто «не работает». Пожалуйста, отредактируйте ваш вопрос , чтобы дать более полное описание того, что вы ожидаете от и как это отличается от фактических результатов. См. [Ask] для подсказок о том, что делает хорошее описание . –

+0

У меня есть пара открытых вопросов. Если предоставленные ответы помогли вам, пожалуйста, рассмотрите [их принятие] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work). Это вознаграждает вкладчика и помогает другим с той же проблемой найти рабочий ответ. –

ответ

1

Используйте value property вместо этого.

OptionValue используется, когда несколько кнопок сгруппированы вместе. Он позволяет определить, какая из кнопок выбора была выбрана.

Пример

Private Sub Check86_Click() 
' Update option buttons based on value of checkbox. 

    Option107.Value = Me.Check86.Value  ' Sync check box and option. 
    Option110.Value = Not Option107.Value ' Ensures only one option button is selected at a time. 
End Sub 

Это event срабатывает каждый раз, когда флажок установлен/снят. Он проверяет/отменяет Option107 для соответствия. Затем он устанавливает Option110 в настройку обратного хода. Я предполагаю, что вы хотите, чтобы только одна кнопка опции была проверена одновременно.

Я использовал not operator, чтобы гарантировать, что Option110 и Check86 имеют различные значения. Когда значение Check86 истинно, Option110 неверно, т.е. false.

+0

Спасибо, но доступ не позволяет мне использовать свойство «значение» для кнопки выбора так. –

+0

Hhhmm. Я тестировал это на MSAccess 2010 вчера. Мы должны уметь заставить его работать на вас. Какое сообщение об ошибке было получено Access? Являются ли ваши кнопки настроек привязаны к полю данных? Являются ли ваши кнопки выбора в группе? –