martes, 19 de enero de 2016

Máscaras de entrada de datos

Las tres secciones de una máscara de entrada

Las máscaras de entrada están compuestas de una sección obligatoria y dos secciones opcionales, y cada una de ellas se separa con punto y coma. El propósito de cada sección es el siguiente:
  • La primera sección es obligatoria. Incluye los caracteres o la cadena (serie de caracteres) de máscara junto con marcadores de posición y datos literales, como paréntesis, puntos y guiones.
  • La segunda sección es opcional y hace referencia a los caracteres de máscara incrustados y al modo en que se almacenan dentro del campo. Si la segunda sección se establece en 0, los caracteres se almacenan con los datos; si se establece en 1, los caracteres solo se muestran, pero no se almacenan. Si la segunda sección se establece en 1, puede ahorrarse espacio de almacenamiento en la base de datos.
  • La tercera sección también es opcional e indica un solo carácter o espacio que se usa como marcador de posición. De forma predeterminada, Access usa el carácter de subrayado (_). Si desea usar otro carácter, escríbalo en la tercera sección de la máscara.
Por ejemplo, esta es una máscara de entrada para números de teléfono con formato de EE.UU.: (999) 000-000;0;-:
  • La máscara usa dos caracteres de marcador de posición: 9 y 0. El 9 indica un dígito opcional (que hace que sea opcional escribir el código de área) y el 0 indica un dígito obligatorio.
  • El 0 de la segunda sección de la máscara de entrada indica que los caracteres de máscara se almacenarán con los datos.
  • La tercera sección de la máscara de entrada especifica que se debe usar un guión (-) en vez del carácter de subrayado (_) como carácter de marcador de posición.

Caracteres que definen las máscaras de entrada en bases de datos de escritorio de Access

En la siguiente lista, se enumeran los caracteres literales y marcadores de posición de una máscara de entrada y se explica cómo esta controla la entrada de datos:
Carácter
Explicación
0
El usuario debe escribir un dígito (0 a 9).
9
El usuario puede escribir un dígito (0 a 9).
#
El usuario puede escribir un dígito, espacio, signo más o menos. Si se omite, Access escribe un espacio en blanco.
l
El usuario debe escribir una letra.
?
El usuario puede escribir una letra.
A
El usuario debe escribir una letra o un dígito.
a
El usuario puede escribir una letra o un dígito.
&
El usuario debe escribir un carácter o un espacio.
C
El usuario puede escribir caracteres o espacios.
. , : ; - /
Marcadores de posición de decimales y millares, separadores de fecha y hora. El carácter que seleccione dependerá de la configuración regional de Microsoft Windows.
>
Convierte todos los caracteres que le siguen a mayúscula.
<
Convierte todos los caracteres que le siguen a minúscula.
!
Hace que la máscara de entrada se rellene de izquierda a derecha y no de derecha a izquierda.
\
Los caracteres que le siguen inmediatamente se mostrarán literalmente.
""
Los caracteres que están entre comillas dobles se mostrarán literalmente.

No hay comentarios:

Publicar un comentario