Es más fácil introducir información limpia en una base de datos la primera vez que hacer un círculo para arreglar los problemas de entrada de datos más tarde. Las máscaras de entrada de Microsoft Access 2013 reducen la inconsistencia de los conjuntos de datos al requerir plantillas de caracteres específicos para los campos que verifican la información que un usuario introduce durante la entrada de datos. Si la plantilla de la máscara no coincide, la base de datos proporciona un mensaje de advertencia y no enviará el registro a la tabla hasta que se corrija el desajuste de formato.
Por ejemplo, una máscara de entrada que requiere que los usuarios ingresen códigos postales en el formato xxxxx-xxxxxx -donde cada x es reemplazada por un número- asegura que los usuarios proporcionen un código postal completo de nueve dígitos, incluyendo la extensión ZIP+4, y que no usen caracteres alfabéticos en el campo.
Creación de una máscara de entrada
Construya una máscara de entrada para un campo en una tabla de Access 2013 utilizando el Asistente de máscara de entrada de Microsoft Access:
- Abra la tabla que contiene el campo que desea restringir en la vista Diseño.
- Haga clic en el campo correspondiente.
- Haga clic en el cuadro Máscara de entrada en la ficha General del panel Propiedades del campo en la parte inferior de la ventana.
- Haga clic en el icono «-» a la derecha del campo Máscara de entrada. Esta acción abre el asistente de Máscara de entrada, que le guiará a través del proceso.
- Seleccione una máscara de entrada estándar en la primera pantalla del asistente y haga clic en Siguiente para continuar.
- Revise las opciones de la siguiente pantalla, que le permiten editar la máscara de entrada y elegir el carácter de marcador de posición que Access utiliza para representar los espacios en blanco que aún no han sido rellenados por el usuario. Haga clic en Siguiente para continuar.
- Especifique si Access debe mostrar caracteres de formato en el campo de entrada del usuario. Por ejemplo, esta opción incluye el guión entre los primeros cinco dígitos y los últimos cuatro dígitos de un código postal completo. Del mismo modo, para una máscara de número de teléfono, incluiría los paréntesis, los espacios y el guión. Haga clic en Siguiente para continuar.
- Haga clic en Finalizar para agregar la máscara. Access muestra la plantilla para el formato solicitado en el panel Propiedades del campo para ese campo.
Edición de una máscara de entrada
Las máscaras de entrada predeterminadas proporcionadas por Microsoft Access 2013 se adaptan a una amplia variedad de situaciones. Estas máscaras predeterminadas incluyen:
- Números de teléfono
- Números de Seguro Social
- Códigos postales
- Extensiones telefónicas
- Contraseñas
- Varios formatos de fecha y hora
Utilice el Asistente de máscara de entrada para editar una máscara de entrada para satisfacer una necesidad no resuelta por una de las opciones predeterminadas. Haga clic en el botón Editar lista t en la primera pantalla del Asistente de máscara de entrada para personalizar un campo. Los caracteres válidos dentro de una máscara de entrada incluyen:
- 0 – El usuario debe introducir un dígito numérico (0 a 9)
- 9 – El usuario puede introducir un dígito numérico (0 a 9)
- # El usuario puede introducir un dígito numérico, espacio, +, o –
- L – El usuario debe introducir una letra
- ? – El usuario puede ingresar una letra
- A – El usuario debe introducir una letra o un dígito numérico
- a – El usuario puede introducir una letra o un dígito numérico
- & – El usuario debe introducir un carácter o espacio
- C – El usuario puede introducir caracteres o espacios
Estos códigos admiten caracteres obligatorios y opcionales en los datos, tal como se indica en las palabras «must » y «may». Si el código de caracteres de la máscara de entrada representa una entrada opcional, el usuario puede introducir datos en el campo pero también dejarlos en blanco. Los puntos, comas, guiones y barras oblicuas pueden incluirse como marcadores de posición y separadores cuando sea necesario.
Además de estos códigos de caracteres, también puede incluir directivas especiales en las máscaras de entrada. Estos incluyen
- ! – La entrada proporcionada por el usuario se introduce de izquierda a derecha en lugar del formato normal de derecha a izquierda
- > – Todos los caracteres después de este símbolo se convierten a mayúsculas independientemente de cómo los introduzca el usuario
- Todos los caracteres después de este símbolo se convierten a minúsculas, independientemente de cómo los introduzca el usuario
- El carácter inmediatamente después de la barra se mostrará en la máscara como está escrito
- «- Los caracteres incluidos entre comillas se mostrarán en la máscara como está escrito
.
.