different ways of creating a search?

different ways of creating a search?

I'm experimenting with creating a recruitment database and I'd like to be able to see candidate records (name, address, skills from multiple pick list, job title etc) one record at a time in a Form view. Furthermore I'd like to have a form that enables me to search on one or all of these things. Is that possible?

All I can see at the moment is the ability to use a list view which has a search function.

Tahnks