Máscaras en Access

 Máscaras:

Quiero conseguir que Access me permita introducir datos, pero separando los bloques de números a mi "conveniencia", de forma que:


ANTES: +49 151 2233 4101

AHORA: (+49)-151-2233-4101

Solución:     (+00)-000-0000-0000 (ojo, son 11 números para el

móvil, si NO pones 10, te dará error, porque LE FALTA un dato)


ANTES:  07/05/2026

AHORA: 07/may/26   (mostrando las 3 primeras letras del mes)

Solución: 00/00/0000;0;_  (si quieres usar máscara, pero.....

es mejor poner "formato" e indicar esto:   aa-mmm-dd )


NOTA: En Access no lo haría con Máscara de entrada, sino con la propiedad Formato, indicando:  dd/mmm/yy

 (2 caracteres para el día, 3 para el mes y 2 para el año)


ANTES:  78736500W

AHORA: 78736500-W

Solución: 00000000->L;0;_


Explicación:

>L   --->  obliga a escribir una letra y la convierte a mayúscula

;0    ---> hace que Access guarde también el guión en la tabla (no sólo como "ayuda visual")

_     --->  es el carácter guía (referencia para que sepas donde estás escribiendo, el | "parpadeante") mientras se escribe.



ampos donde sí tendría sentido usar máscaras

CampoEjemploMáscara posible en Access
Teléfono(+49)-151-2233-4101(+00)-000-0000-0000;0;_
Fecha de parte07/05/202600/00/0000;0;_
Hora de revisión14:3000:00;0;_
Código postal2801300000;0;_
NIF/DNI responsable12345678Z00000000>L;0;_
Código de animalAN-0001>LL\-0000;0;_
Código de parte veterinarioPV-2026-0012>LL\-0000\-0000;0;_
Microchip123456789012345000000000000000;0;_
Matrícula transporte1234ABC0000>LLL;0;_

Comentarios

Entradas populares de este blog

Access- dirección Google Drive con ejercicios y teoría simplificada de Bases de Datos (BBDD)

Prompt para que la IA genere los datos para la BBDD de 2 Zoos (indicando yo las tablas)