Unidad 5. Avanzado: Personalizar máscaras de entrada
Objetivo
Profundizar en la asignación de máscaras de entrada a los campos de una tabla.
Máscaras de entrada
Una máscara de entrada es un formato que asignamos para la introducción de valores en el campo. Al igual que
con el formato se pueden generar máscaras de entrada de forma automática mediante el generador
correspondiente o bien podemos definir nuestras propias máscaras de entrada.
La propiedad Máscara de entrada puede contener hasta tres secciones separadas por signos de punto y coma
(;).
Sección
Descripción
Especifica la máscara de entrada propiamente dicha, por ejemplo, !(999) 999-9999. Para ver una lista de los
Primera
caracteres que puedes utilizar para definir la máscara de entrada, mira la tabla que aparece a continuación.
Especifica si Access 2010 almacena los caracteres de visualización literales en la tabla al introducir datos. Si
utilizas 0 para esta sección, todos los caracteres de visualización literales (por ejemplo, el paréntesis de una
Segunda
máscara de entrada de un número de teléfono) se almacenan con el valor; si introduces 1 o dejas esta sección
en blanco, sólo se almacenan los caracteres introducidos en el control.
Especifica el carácter que Access 2010 muestra para el espacio en el que el usuario debe escribir un carácter
Tercera en la máscara de entrada. Para esta sección puedes utilizar cualquier carácter; para mostrar una cadena en
blanco, utiliza un espacio entre comillas (" ").
Al crear una máscara de entrada, puedes utilizar caracteres especiales para hacer que la introducción de
determinados datos (por ejemplo, el código de área de un número de teléfono) sea obligatoria y que los demás
datos sean opcionales (como la extensión de teléfono). Estos caracteres especifican el tipo de datos, como el
número o el carácter ácter de la máscara de entrada.
Puedes definir una máscara de entrada utilizando los siguientes caracteres:
Carácter
Definición
0
Dígito (0 a 9, entrada obligatoria, signos más [+] y menos [-] no permitidos).
9
Dígito o espacio (entrada no obligatoria, signos más y menos no permitidos).
Dígito o espacio (entrada no obligatoria; los espacios se muestran en blanco en el modo Edición, pero se
#
eliminan cuando se guardan los datos; signos más y menos permitidos).
L
Letra (A a Z, entrada obligatoria).
?
Letra (A a Z, entrada opcional).
A
Letra (A a Z, entrada opcional).
a
Letra o dígito (entrada opcional).
&
Cualquier carácter o un espacio (entrada obligatoria).
C
Cualquier carácter o un espacio (entrada opcional).
. , : ; - / Marcador de posición decimal y separadores de miles, hora y fecha.
<
Hace que todos los caracteres se conviertan a minúsculas.
>
Hace que todos los caracteres se conviertan a mayúsculas.
Hace que la máscara de entrada se muestre de derecha a izquierda, en lugar de mostrarse de izquierda a
!
derecha. Los caracteres introducidos en la máscara siempre se rellenan de izquierda a derecha. Puedes incluir
el signo de exclamación en cualquier lugar de la máscara de entrada.
\
Hace que el carácter siguiente se muestre como un carácter literal (por ejemplo, \A se muestra sólo como A).
Curso Access 2010
174