Dar formato concreto a un campo del formulario
Es una pregunta para Jacinto Trillo
Hola Jacinto
Me gustaría crear un combo con 2 valores para elegir el formato del campo "Título" :
1º Valor del combo: que al margen de en qué formato esté escrito (mayúsculas, minúsculas, etc.)
"DESIERTO DE LOS TÁRTAROS, EL" pasarlo a "El Desierto de los Tártaros" .
Aquí deben establecerse 2 condiciones... Que sea la última palabra de la cadena y que esté precedida de un espacio y una coma.
Serían cadenas con los siguientes vocablos al final:
"el, la, los, las, lo, un, una, unos, unas, y, que, con, de, del, o"
Se reubican ahora al principio de la cadena y se elimina la última coma y espacio tras ella.
En cuanto a las excepciones dentro de la cadena de texto, las mismas que aparecen en tu ejemplo en la función PrimeraLetraMayusculas "el, las, los, las, lo, y, que, con, de, del, o".
2º valor del combo: que al margen de en qué formato esté escrito (mayúsculas, minúsculas, etc.)
"El DESIERTO DE LOS TÁRTAROS" pasarlo a "Desierto de los Tártaros, el"
Aquí solo establecemos una condición... Que la primera palabra sea:
"el, la, los, las, lo, un, una, unos, unas, y, que, con, de, del, o"
Se desplaza al final del texto en minúsculas y se antepone una coma y espacio.
En cuanto a las excepciones dentro de la cadena de texto, las mismas que aparecen en tu ejemplo en la función PrimeraLetraMayusculas "el, las, los, las, lo, y, que, con, de, del, o".
Querría realizarlo mediante dos funciones, una se aplicará al valor 1 del combo, entiendo que en evento "after update" llamándola y otra al valor 2.