Reemplazar particulas de apellidos en un campo

Tengo una tabla con diversos campos (Apellido1, apellido2, nombre, etc). Para compararla con otra con similar configuración necesito eliminar de los campos Apellido1 y Apellido2 aquellas partículas que a veces acompañan a los mismos (del, el, ep, von -estos ultimos para apellidos extranjeros)
Lo he hecho con una consulta de actualización, poniendo en Actualizar a: Reemplazar([Apellido1];»del «;»»), quitándome de esta forma la particula «Del» que vaya seguida de un espacio.
Sin embargo necesito añadir a esa instrucción el resto de las partículas citadas (el, von, etc) pero no consigo añadirlas a esa misma instrucción; me suele dar errores de sintaxis porque no debo colocar bien las comillas, paréntesis o sencillamente no se puede. ¿Alguien me puede ayudar? Muchas gracias

Publicaciones relacionadas

1 comentario en «Reemplazar particulas de apellidos en un campo»

  1. Una consulta de actualización por cada busqueda

    Sintaxis de la función Reemplazar:

    Reemplazar(expresión, buscar, reemplazar[, iniciar[, contar[, comparar]]])
    La función solo admite una cadena de búsqueda por lo que tendrás que hacer tantas consultas de actualizaciones como «particulas» quieras quitar, pero ojo… ten en cuenta que por defecto te quitará todas las palabras que encuentre con esa coincidencia, por ejemplo «del delate» te dejará solo «late», para que eso no pase habría que ponerle un parámetro que le indique a la función que solo quieres quitarle la primera coincidencia:
    Reemplazar([apellido1],»del»,»»,1,1)

    Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.