Eliminar acentos en un listado de nombres

Tot el relacionat amb FileMaker Pro

Eliminar acentos en un listado de nombres

EntradaAutor: 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 l’usuari
jsanz
 
Entrades: 8
Membre des de: 10 abr. 2008, 19:53
Ubicació: Zaragoza

Re: Eliminar acentos en un listado de nombres

EntradaAutor: fermin » 20 abr. 2018, 12:11

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

etcétera.
fermin
 
Entrades: 11
Membre des de: 10 abr. 2008, 20:11


Torna a: FileMaker Pro



Qui està connectat

Usuaris navegant en aquest fòrum: No hi ha cap usuari registrat i 4 visitants

cron