Funcion Cambio de Mayusculas a Minusculas y Viceversa


([N1] omar torrez) #1

He estado investigando por el foro y en los tutores y no he dado.
Necesito crear una función que al activar un checkbox llamado “Permitir Minusculas” (booleano); otro campo que por defecto es Alfa 64 (solo mayúsculas) me permita escribir también con minúsculas.
Requiero de una función para no estar formulario por formulario creando manejadores de eventos.

Sugerencias???


([N4] Infortic) #2

Hola.

Si es Alfa64 no se pueden poner minúsculas, ya que este tipo de campo no lo permite.

Ahora, el booleano dices que quieres que permita escribirlas, aparte de escribirlas…

¿ Quieres que se guarden en la tabla en minúsuculas ?

Si es así, con el Alfa64 no te vale, necesitarás como poco un 128.


([N1] omar torrez) #3

Es correcto, utilice un campo Alfa 128 y cree un manejador con la formula if (checkbox boleeano) = 0 modificar campo con la formula toUpper y en la siguiente linea Else.

De esta manera si no tengo activado el checkbox automáticamente cambia a mayúsculas al perder el foco el campo de edición de texto, y si tengo activado el checkbox puedo escribir en mayúsculas o minúsculas como guste.

Esta es mi opción, no hay alguna manera de hacer esto mismo en una función, o algo de manera que no lo necesite para cada formulario por separado?


([N4] Infortic) #4

Puedes hacer eso mismo en los triggers de la tabla anterior al alta y anterior a la modificación.

De esta forma te serviría para todos los formularios basados en la misma tabla.