** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Carácter obligado
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoCarácter obligado

 Responder Responder
Autor
Mensaje
maserrano Ver desplegable
Colaborador
Colaborador


Unido: 02/Abril/2014
Localización: España
Estado: Sin conexión
Puntos: 683
Enlace directo a este mensaje Tema: Carácter obligado
    Enviado: 23/Enero/2020 a las 10:30
Hola, buenos días.
Pregunto si en un campo de texto limitado a un carácter puedo obligar a que ese carácter sea siempre una "X" (en mayúscula), se pulse la tecla que se pulse en el teclado.
El valor predeterminado por defecto debe ser un"-" ó "_"
No sé cómo se podría hacer, si se puede.
Gracias de antemano.
Arriba
Maverick2019 Ver desplegable
Habitual
Habitual


Unido: 10/Junio/2019
Localización: Madrid
Estado: Sin conexión
Puntos: 145
Enlace directo a este mensaje Enviado: 23/Enero/2020 a las 10:40
Hola.
En el evento keypress del cuadro de texto puedes convertir cualquier caracter que no sea "X" a una cadena vacía.
El parámetro KeyAscii es el valor ASCII presionado. La x corresponde a 120 (minúscula) o 88 (Mayúscula). Cualquier cosa distinta a esos valores, lo  conviertes a 0

Salu2,
Arriba
maserrano Ver desplegable
Colaborador
Colaborador


Unido: 02/Abril/2014
Localización: España
Estado: Sin conexión
Puntos: 683
Enlace directo a este mensaje Enviado: 23/Enero/2020 a las 12:50
Gracias Maverick, pero no es lo que buscaba...
Cómo no doy con la ejecución correcta, he pensado hacerlo de otra forma; quizás sea una burrada pero... bueno a falta de otra cosa.
He construido una tabla auxiliar con un campo y un carácter de valor donde sólo se admiten los valores "X" y "_".
Después, en el formulario en cuestión he cambiado los cuadros de texto por cuadros combinados, basados en la tabla anterior y qué por defecto presente el valor "_".
Ahora sólo caben esas dos posibilidades.
Suena mal, evito el código, que no me terminaba de salir, pero bueno... es una solución.
Gracias de nuevo.
Arriba
maserrano Ver desplegable
Colaborador
Colaborador


Unido: 02/Abril/2014
Localización: España
Estado: Sin conexión
Puntos: 683
Enlace directo a este mensaje Enviado: 23/Enero/2020 a las 15:30
Buenas.
He hecho las pruebas correspondientes y queda genial.
El problema radicaba en que esos datos se volcaban en un documento de libreOffice y, cada campo tiene que tener un valor, pues si no es así se detiene el código y no rellena más campos.
Al ser casillas de verificación me daba el valor 0 ó 1 y no me valía. Tenía que ser "X" o un valor que no se viese (por defecto, he considerado_). Pues al final queda bien... Adjunto imagen que lo muestra.
Gracias.
Se puede cerrar el hilo por mi parte.




Editado por maserrano - 23/Enero/2020 a las 15:30
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable