yes a query would be the way, though I would probably use the Like "*" & [Forms]!Formname]![SearchfieldOnForm] & "*"
two times once in the Firstname and once in the last name, the second time though as an "OR" ... that is in design few make it one row lower.