Hola Félix:
Un control de búsqueda NO puede estar ligado (es decir, tener un origen del registro) y a la vez servir de búsqueda. Si quieres que sea un combo de búsqueda debes convertirlo en un control independiente.
Por otra parte decirte que estás utilizando nombres de campos iguales a nombres de tablas. Eso puede ser una fuente de problemas. Yo no te lo recomiendo en absoluto.
Cuando te indico que si el código no te sirve lo comentes lo que te estoy diciendo es que le añadas una comilla simple al inicio de la línea. De esta manera esa línea se convierte en comentario y no se ejecuta (cuando lo cambias a comentario la línea te pasa a ser de color verde). Es decir:
msgbox "Hola" -> Esta línea sí se ejecuta
' msgbox "Hola" -> Esta línea es un comentario. No se ejecuta
Ahí tienes un ejemplo de cómo podría hacerse lo que creo que pides:
http://www.mediafire.com/download/apkk2tqdmqkp346/Prueba_busq_Alfab-Rev.Nck2.rar
Te lo he hecho todo en un formulario nuevo, para que puedas comparar con lo que tenías. Cuidado que he tenido que cambiar el nombre del combo del búsqueda (y el código, evidentemente, está adaptado a este cambio).
Saludos,
Neckkito