Añado que busques en el foro sobre "querys dinámicas" para añadir la búsqueda por nombre y/o apellido según lo que recibas.
Vaya, es la query que te dejaron pero añadiendo condiciones hacia otros campos ... querrás hacer eso de manera dinámica.
Suerte