• ベストアンサー

複数のチェックボックスの処理

access2000でフォームを作成し、 複数のチェックボックスがすべてONになっていない時に MSGboxで表示させるコードを教えていただけませんか? public sub () if chekbox1,checkbox2 = false then msgbox "入力されていません” else 別の処理 のような感じですが、チェックボックスの区切り方がわかりません。 どうかお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • aloop
  • ベストアンサー率23% (10/43)
回答No.2

if (chekbox1 = false AND checkbox2 = false) then こんな感じでどうでしょう?

Hugh
質問者

お礼

皆様のご協力で無事できました ありがとうございました

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

Private Sub Form_Click() Dim cb As CheckBox a = "offばかりです" For Each cb In Form1 If cb.Value = 1 Then a = "onがあります" Exit For End If Next MsgBox a End Sub ---------- CHECKBOXをコントロール配列にしてあるとき。 5個のチェックボックスの例。 Private Sub Form_Click() a = "offばかりです" For i = 0 To 4  If Check1(i).Value = 1 Then  a = "onがあります"  Exit For  End If Next MsgBox a End Sub

Hugh
質問者

お礼

皆様のご協力で無事できました ありがとうございました

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

未確認ですが、 if chekbox1=false and checkbox2 = false then というふうにしたら どうでしょうか?

Hugh
質問者

お礼

皆様のご協力で無事できました ありがとうございました

関連するQ&A