I am by far no code writer but can muddle my way through (sometimes). I have built a search form with date span, combo and text boxes for the search. I found this code from a demo database posted on another web site and modifided it for my use. It works great except I need to search one field for two parameters. In other words I would like to search for say Mr. Smith and Mr. Jones in the same search string. I have tried this with two combo boxes and it works with ether one but not both. I get an error with the same field twice in the search string. Here is part of the code, areaname2 is my problem.
If Not IsNull(Craft) Then
If IsNull(Searchstr) Then
Searchstr = "[Craft]= " & Chr$(34) & Me!Craft & Chr$(34)
Else
Searchstr = Searchstr & " and [Craft]= " & Chr$(34) & Me!Craft & Chr$(34)
End If
End If
If Not IsNull(WorkOrdeNumber) Then
If IsNull(Searchstr) Then
Searchstr = "[WorkOrdeNumber]= " & Chr$(34) & Me!WorkOrdeNumber & Chr$(34)
Else
Searchstr = Searchstr & " and [WorkOrdeNumber]= " & Chr$(34) & Me!WorkOrdeNumber & Chr$(34)
End If
End If
If Not IsNull(AreaName) Then
If IsNull(Searchstr) Then
Searchstr = "[AreaName]= " & Chr$(34) & Me!AreaName & Chr$(34)
Else
Searchstr = Searchstr & " and [AreaName]= " & Chr$(34) & Me!AreaName & Chr$(34)
End If
End If
If Not IsNull(AreaName2) Then
If IsNull(Searchstr) Then
Searchstr = "[AreaName] Like " & Chr$(34) & "*" & Me!AreaName2 & "*" & Chr$(34)
Else
Searchstr = Searchstr & "and [AreaName] Like " & Chr$(34) & "*" & Me!AreaName2 & "*" & Chr$(34)
Any help is much appriciated.
Thanks
gMAC
If Not IsNull(Craft) Then
If IsNull(Searchstr) Then
Searchstr = "[Craft]= " & Chr$(34) & Me!Craft & Chr$(34)
Else
Searchstr = Searchstr & " and [Craft]= " & Chr$(34) & Me!Craft & Chr$(34)
End If
End If
If Not IsNull(WorkOrdeNumber) Then
If IsNull(Searchstr) Then
Searchstr = "[WorkOrdeNumber]= " & Chr$(34) & Me!WorkOrdeNumber & Chr$(34)
Else
Searchstr = Searchstr & " and [WorkOrdeNumber]= " & Chr$(34) & Me!WorkOrdeNumber & Chr$(34)
End If
End If
If Not IsNull(AreaName) Then
If IsNull(Searchstr) Then
Searchstr = "[AreaName]= " & Chr$(34) & Me!AreaName & Chr$(34)
Else
Searchstr = Searchstr & " and [AreaName]= " & Chr$(34) & Me!AreaName & Chr$(34)
End If
End If
If Not IsNull(AreaName2) Then
If IsNull(Searchstr) Then
Searchstr = "[AreaName] Like " & Chr$(34) & "*" & Me!AreaName2 & "*" & Chr$(34)
Else
Searchstr = Searchstr & "and [AreaName] Like " & Chr$(34) & "*" & Me!AreaName2 & "*" & Chr$(34)
Any help is much appriciated.
Thanks
gMAC