Eliminar acentos en un listado de nombres

FileMaker Pro / Advanded

Eliminar acentos en un listado de nombres

Notapor jsanz » 24 Mar 2018, 12:35

Me han pasado un listado con más de 3000 nombres y apellidos y cuando se han metido los datos no se han respetado las normas ortográficas, es decir a veces hay apellidos acentuados y a veces no. Al ordenar el listado de forma alfabética los caracteres con tilde los coloca después de los que no la tienen por lo que lázaro aparece por detrás de Lazaro.
He intentado solucionarlo de una manera radical, eliminando todas las tildes para eso he querido usar este cálculo:

Case
(
PatternCount ( apellido_1 ; "á")=1; Substitute( apellido_1 ; "á"; "a" );
PatternCount ( apellido_1 ; "Á")=1; Substitute( apellido_1 ; "Á"; "A" );
PatternCount ( apellido_1 ; "é")=1; Substitute( apellido_1 ; "é"; "e" );
PatternCount ( apellido_1 ; "É")=1; Substitute( apellido_1 ; "É"; "E" );
PatternCount ( apellido_1 ; "í")=1; Substitute( apellido_1 ; "í"; "i" );
PatternCount ( apellido_1 ; "Í")=1; Substitute( apellido_1 ; "Í"; "I" );
PatternCount ( apellido_1 ; "ó")=1; Substitute( apellido_1 ; "ó"; "o" );
PatternCount ( apellido_1 ; "Ó")=1; Substitute( apellido_1 ; "Ó"; "O" );
PatternCount ( apellido_1 ; "ú")=1; Substitute( apellido_1 ; "ú"; "u" );
PatternCount ( apellido_1 ; "Ú")=1; Substitute( apellido_1 ; "Ú"; "U" );
apellido_1
)

Pero no me funciona, solo me quita la tilde de las "a" minúsculas, el resto de los casos es como si no existiese.
¿Podéis darme alguna idea de como hacerlo?
Avatar de Usuario
jsanz
 
Mensajes: 8
Registrado: 10 Abr 2008, 19:53
Ubicación: Zaragoza

Re: Eliminar acentos en un listado de nombres

Notapor fermin » 20 Abr 2018, 12:11

Substitute (
["á" ; "a"];
["é" ; "e"];
["" ; ""];
["" ; ""]
)

etcétera.
fermin
 
Mensajes: 11
Registrado: 10 Abr 2008, 20:11


Volver a FileMaker Pro



¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron