ACCESS2000総合相談所

このエントリーをはてなブックマークに追加
499名無しさん@そうだ選挙にいこう
>>498
たとえばこんな感じでどうでしょう
(ボタンのクリックにより、SQL文作ってレコードソースに入れる)

Private Sub ぼたん_Click()

Dim W_Sql As String

If IsNull(てきすとA) And IsNull(てきすとB) And IsNull(てきすとC) Then
MsgBox "全部空白はいかん!!"
Exit Sub
ElseIf IsNull(てきすとA) Then
MsgBox "てきすとAの空白はいかん!!"
Exit Sub
End If

W_Sql = "SELECT * FROM てーぶる "
W_Sql = W_Sql & "WHERE "
W_Sql = W_Sql & "ふぃーるどA = '" & てきすとA & "'"
If Not IsNull(てきすとB) Then W_Sql = W_Sql & " AND ふぃーるどB = '" & てきすとB & "'"
If Not IsNull(てきすとC) Then W_Sql = W_Sql & " AND ふぃーるどC = '" & てきすとC & "'"
W_Sql = W_Sql & " ORDER BY ふぃーるどA,ふぃーるどB,ふぃーるどC"

Me.RecordSource = W_Sql

End Sub