Why not try:
This way your search does not need to all the combiboxes to be populated and you can search on any of the fields depending on the users request.
Simon
Code:
SELECT [tblAnimal Setup].AnimalSetupID, [tblAnimal Setup].AnimalID, [tblAnimal Setup].AnimalType, [tblAnimal Setup].Group, [tblAnimal Setup].location FROM [tblAnimal Setup], WHERE ((([tblAnimal Setup].AnimalType) = cboanimaltype & "*")) and ((([tblAnimal Setup].Group)= cbogroup & "*")) and ((([tblAnimal Setup].Location)=cbolocation & "*")) ORDER BY (animalID)
This way your search does not need to all the combiboxes to be populated and you can search on any of the fields depending on the users request.
Simon