Vale... eso es por el Or cambialo por un AND, pero cambai un poco el WHERE para hacer un LIKE (todo superclaro)
cambiar el final por algo así
WHERE (((DatosPersonales.Nombre) like "*" & [introduce nombre] & "*")) AND (((DatosPersonales.PrimerApellido) LIKE"*" & [introduce primer apellido] & "*"));
Suerte