Свойство CheckBox.TripleState (Access)

Используйте свойство TripleState , чтобы указать, как указанный элемент управления отображает значения NULL . Для чтения и записи, Boolean.

Синтаксис

expression. TripleState

Выражение Переменная, представляющая объект CheckBox .

Замечания

Свойство Null использует следующие параметры.

Setting Описание
True Элемент управления будет циклически проходить по состояниям для значений "Да", "Нет" и "Null". Элемент управления отображается неактивным (серым), если его свойству Value присвоено значение Null.
False (по умолчанию) Элемент управления будет циклически проходить по состояниям для значений "Да" и "Нет ". Значения NULL отображаются так, как если бы они были значениями No .

Это свойство можно задать в любом представлении.

Пример

В следующем примере отображается сообщение, подробно описывающее состояние флажка Check1 в форме frmOperations.

Dim strTripleState As String 
 
strTripleState = Forms.Item("frmOperations").Controls.Item("Check1").TripleState 
 
Select Case strTripleState 
 Case True 
 MsgBox "For Check1, TripleState = " & strTripleState & _ 
 ". The control will cycle through states for Yes, No, " & _ 
 "and Null values. The control appears dimmed (grayed) " & _ 
 "when its Value property is set to Null." 
 Case False 
 MsgBox "For Check1, TripleState = " & strTripleState & _ 
 ". The control will cycle through states for Yes and No " & _ 
 "values. Null values display as if they were No values." 
 Case Else 
 MsgBox "Can't determine the TripleState property for Check1." 
End Select 

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.