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
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)