|
Private Sub cmd1_Click()
On Error GoTo e
Dim strSql As String
Dim strWhere As String
strSql = "SELECT * from Sheet1_2クエリ "
If Not IsNull(Me!Combo) Then
strWhere = strWhere & " AND アルファベット = '" & Me!Combo & "'"
End If
If Not IsNull(Me!kazu3) Then
If Not IsNull(Me!kazu4) Then
strWhere = strWhere & " AND 数値 BETWEEN " & Me!kazu3 & " AND " & Me!kazu4
Else
strWhere = strWhere & " AND 数値 =" & Me!kazu3
End If
End If
If Len(strWhere) > 0 Then
Me.RecordSource = stSQL & "WHERE " & Mid(strWhere, 5)
Else
Me.RecordSource = stSQL
End If
If Len(strWhere) > 0 Then
Me.RecordSource = stSQL & "WHERE " & Mid(strWhere, 5)
Debug.Print stSQL & "WHERE " & Mid(strWhere, 5)
Else
Me.RecordSource = stSQL
End If
stSQL = stSQL & stList
Me.RecordSource = stSQL
e:
Exit Sub
End Sub
-----------------------------------------------------
今はこのような状態です。
Visual Basic Editor についてよくわからないのでそのままコピペしてあげてしまいましたが、お分かりになりますでしょうか...。
|
|