try this,
Code:
Dim intIng As Integer
Dim strSQL As String
Dim strInger As String
Dim strIngerTemp As String
strInger = ""
strSQL = ""
For intIng = 1 To InputBox("End")
strInger = InputBox("ingredient " & intIng & "; ")
Select Case intIng
Case Is = 1
strIngerTemp = "ingredient = " & strInger
Case Is > 1
strIngerTemp = strIngerTemp & " AND ingredient = " & strInger
End Select
Debug.Print strIngerTemp
Next intIng
strSQL = "SELECT recipe, ingredient FROM YourTableName WHERE " & strIngerTemp
‘Debug.Print strSQL
DoCmd.OpenReport "recipe", acViewPreview, , strSQL, acWindowNormal
Dale