コンボボックスと 4 つのチェックボックスがあるフォームがあります。コンボボックスとチェックボックスから値を挿入したいのですが、チェックされている場合は真であり、そうでない場合は偽です。
チェックボックスをオンにすると、データベースに値 YES が挿入され、チェックを入れないと NO になります。
Private Sub Command12_Click()
Dim strSQL As String
Dim rst As New ADODB.Recordset
Dim myval As String
If Me.Check2 Or Me.Check6 Or Me.Check8 Or Me.Check10 = -1 Then
myval = "Yes"
Else
myval = "No"
strSQL = "INSERT INTO Declaratie (Код_предр, Декларация, Данные_фирмы,
Список_траспрота, Список_водителей) " & _
" VALUES ('" & Me.НаимПредпр & "','" & Me.Check2 & "','" & Me.Check6 & "','"
& Me.Check8 & "','" & Me.Check10 & "')"
Call AttServ(strSQL, rst) 'выполнение запроса
End If
End Sub