CheckBox.TripleState プロパティ (Access)

TripleState プロパティを使用して、指定したコントロールで Null 値を表示する方法を指定します。 値の取得と設定が可能なブール型 (Boolean) の値です。

構文

式。TripleState

式CheckBox オブジェクトを表す変数。

注釈

Null プロパティの設定値は次のとおりです。

Setting 説明
True コントロールは、 Yes、 No、 Null 値の状態を循環させます。 Value プロパティが Null に設定されている場合、コントロールは淡色表示 (灰色表示) で表示されます。
False (既定)コントロールは、 Yes と No 値の状態を循環します。 Null 値は、 No 値であるかのように表示されます。

このプロパティは、どのビューでも設定が可能です。

例

次の例では、frmOperations フォームの Check1 という名前のチェックボックスの状態を詳細に説明するメッセージを表示します。

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 のサポートおよびフィードバックを参照してください。