Está en la página 1de 7

Guía de entrada de datos de Access mediante el uso de las máscaras de entrada Page 1 of 7

Guía de entrada de datos de Access


mediante el uso de las máscaras de
entrada
Puede hacer que la gente escriba datos correctamente en la base de datos si proporciona máscaras de entrada para
los campos que contienen datos cuyo formato siempre es el mismo. Así, por ejemplo, puede usar una máscara de
entrada para asegurarse de que los números de teléfono escritos en un campo de número de teléfono van a tener el
formato adecuado.

Una máscara de entrada solo determina si Access acepta los datos o no; es decir, no altera el modo en que los datos
se almacenan, que se controla mediante el tipo de datos del campo y otras propiedades. Si desea obtener más
información sobre cómo se almacenan los datos, vea el artículo Introducción a los tipos de datos y las propiedades
de los campos.

IMPORTANTE   Este artículo es válido únicamente para las bases de datos de escritorio. Las aplicaciones de Access y
las bases de datos web no admiten máscaras de entrada. En el caso de una aplicación de Access, puede recurrir a las
sugerencias de entrada para guiar la entrada de datos. Para obtener más información, vea el artículo sobre cómo
usar el panel de mosaicos para crear la aplicación.

En este artículo
Acerca de las máscaras de entrada
Las tres secciones de una máscara de entrada
Caracteres que definen máscaras de entrada
Cuándo evitar las máscaras de entrada
Crear una máscara de entrada
Agregar máscaras de entrada mediante el Asistente para máscaras de entrada

Acerca de las máscaras de entrada


Una máscara de entrada es una cadena de caracteres que define el formato de los valores de entrada válidos. Se
pueden usar en campos de tabla o de consulta y en controles de formulario o de informe. Las máscaras de entrada
se almacenan como una propiedad de objeto.

Las máscaras de entrada son de utilidad cuando es importante que el formato de los valores de entrada sea
uniforme. Por ejemplo, se puede usar una máscara de entrada con un campo donde se almacenan números de
teléfono, de modo que Access obligue a que se escriban diez dígitos. Si alguien escribe un número de teléfono sin el
código de área, Access no registrará los datos hasta que dicho código se incluya.

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.

http://support.office.microsoft.com/client/Gu%c3%ada-de-entrada-de-datos-de-Acces... 02/09/2015
Guía de entrada de datos de Access mediante el uso de las máscaras de entrada Page 2 of 7

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.

Principio de página

Caracteres que definen máscaras de entrada


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.

http://support.office.microsoft.com/client/Gu%c3%ada-de-entrada-de-datos-de-Acces... 02/09/2015
Guía de entrada de datos de Access mediante el uso de las máscaras de entrada Page 3 of 7

Carácter Explicación

\ Los caracteres que le siguen inmediatamente se mostrarán literalmente.

"" Los caracteres que están entre comillas dobles se mostrarán literalmente.

Principio de página

Cuándo evitar las máscaras de entrada


A pesar de su practicidad, las máscaras de entrada no siempre son adecuadas en todas las situaciones. No las use si
se da alguna de las siguientes circunstancias:

De vez en cuando la gente necesita escribir datos que no concuerdan con la máscara. Las máscaras de entrada
no contemplan ningún tipo de excepción.

Tiene previsto usar el control Selector de fecha con un campo de fecha/hora. Las máscaras de entrada no son
compatibles con este control.

Principio de página

Crear una máscara de entrada


Puede agregar máscaras de entrada con el Asistente para máscaras de entrada o especificarlas manualmente al
escribir máscaras personalizadas en el valor de la propiedad del campo Máscara de entrada.

Agregar máscaras de entrada mediante el Asistente para máscaras de entrada

En esta sección, se describe cómo agregar una máscara de entrada predefinida a un campo de tabla, una consulta o
un control de informe o formulario mediante el Asistente para máscaras de entrada.

Agregar una máscara de entrada a un campo de tabla


Agregar una máscara de entrada a una consulta
Agregar una máscara de entrada a un control de informe o formulario
Personalizar las máscaras de entrada del Asistente para máscaras de entrada
Personalizar las máscaras de entrada desde el valor de la propiedad del campo

Agregar una máscara de entrada a un campo de tabla


Las máscaras de entrada se pueden usar con los campos cuyos tipos de datos se hayan definido como Texto,
Número (excepto Id. de réplica), Moneda y Fecha y hora.

NOTA  Si usa una máscara de entrada para un campo de tipo Fecha y hora, el control Selector de fecha no estará
disponible para ese campo.

1. En el panel de navegación, haga clic con el botón secundario en la tabla y haga clic en Vista Diseño en el
menú contextual.

2. Haga clic en el campo donde desee agregar la máscara de entrada.

3. En Propiedades de campo, en la pestaña General, haga clic en el cuadro de propiedad Máscara de entrada.

4. Haga clic en el botón Generar para iniciar el Asistente para máscaras de entrada.

5. En la lista de máscaras de entrada, seleccione el tipo de máscara que desea agregar.

http://support.office.microsoft.com/client/Gu%c3%ada-de-entrada-de-datos-de-Acces... 02/09/2015
Guía de entrada de datos de Access mediante el uso de las máscaras de entrada Page 4 of 7

6. Haga clic en Probar y escriba datos para probar cómo se muestra la máscara.

7. Para continuar sin realizar cambios en la máscara de entrada, haga clic en Siguiente.

8. Seleccione una opción para el modo en que desea que se almacenen los datos.

9. Haga clic en Finalizar y guarde los cambios.

Principio de sección

Agregar una máscara de entrada a una consulta


1. En el panel de navegación, haga clic con el botón secundario en la consulta que desea cambiar y haga clic en
Vista Diseño en el menú contextual.

2. En la cuadrícula de diseño de la consulta, coloque el puntero en la columna del campo que desee cambiar.

Puede colocar el cursor en cualquier fila de ese campo.

3. Presione F4 para abrir la hoja de propiedades del campo.

4. En Propiedades de campo, en la pestaña General, haga clic en el cuadro de propiedad Máscara de entrada.

5. Haga clic en el botón Generar para iniciar el Asistente para máscaras de entrada y, a continuación, siga
las instrucciones del asistente.

Principio de sección

Agregar una máscara de entrada a un control de informe o formulario


1. En el panel de navegación, haga clic con el botón secundario en el formulario o informe que desee cambiar y
haga clic en Vista Diseño en el menú contextual.

2. Haga clic con el botón secundario en el control que desea cambiar y, a continuación, haga clic en
Propiedades en el menú contextual.

3. En la pestaña Todos, haga clic en el cuadro de propiedad Máscara de entrada.

4. Haga clic en el botón Generar para iniciar el Asistente para máscaras de entrada y, a continuación, siga
las instrucciones del asistente.

Principio de sección

http://support.office.microsoft.com/client/Gu%c3%ada-de-entrada-de-datos-de-Acces... 02/09/2015
Guía de entrada de datos de Access mediante el uso de las máscaras de entrada Page 5 of 7

Crear máscaras de entrada personalizadas


Si bien el Asistente para máscaras de entrada proporciona máscaras de entrada para satisfacer las necesidades de
formato más comunes, puede que a veces desee personalizar una en concreto para que se ajuste mejor a sus
necesidades. Para personalizar las máscaras de entrada, puede cambiar las máscaras predefinidas en el Asistente
para máscaras de entrada o cambiar de forma manual la propiedad Máscara de entrada de un campo donde desea
aplicar la máscara.

Personalizar las máscaras de entrada del Asistente para máscaras de entrada

1. Abra el objeto en la vista Diseño y haga clic en el campo donde desee agregar la máscara de entrada
personalizada.

2. Haga clic en el botón Generar para iniciar el Asistente para máscaras de entrada.

3. Haga clic en Editar lista.

Se abrirá el cuadro de diálogo Asistente para personalizar máscaras de entrada.

4. Escriba una nueva descripción en el cuadro de texto Descripción mediante los caracteres y marcadores de
posición de la tabla.

5. Haga clic en la flecha abajo Tipo de máscara y seleccione un tipo de máscara adecuado.

6. Haga clic en Cerrar. La nueva máscara de entrada se mostrará en la lista.

Personalizar las máscaras de entrada desde el valor de la propiedad del campo

1. En el panel de navegación, haga clic con el botón secundario en el objeto y haga clic en Vista Diseño en el
menú contextual.

2. Haga clic en el campo donde desee crear la máscara de entrada personalizada.

3. En el área Propiedades de campo, haga clic en el cuadro de texto Máscara de entrada y, a continuación,
escriba su máscara personalizada.

4. Presione CTRL+G para guardar los cambios.

Para obtener más información sobre cómo definir una máscara de entrada, haga clic en el cuadro de propiedad
Máscara de entrada y, a continuación, presione F1. Debe escribir manualmente la definición de la máscara de
entrada para los campos de tipo Número y Moneda.

Principio de página

Ejemplos de máscaras de entrada


Los ejemplos que figuran en la siguiente tabla muestran algunas formas en las que se pueden usar las máscaras de
entrada.

Esta máscara de Proporciona este Notas


entrada tipo de valor

(000) 000-0000 (206) 555-0199 En este caso, es preciso escribir un código de área porque en esa
sección de la máscara (000 entre paréntesis) se usa el marcador de
posición 0.

(999) 000-0000! (206) 555-0199 En este caso, en la sección de código de área se utiliza el marcador
( ) 555-0199 de posición 9, de manera que los códigos de área son opcionales.
Además, el signo de exclamación (!) hace que la máscara se rellene
de izquierda a derecha.

http://support.office.microsoft.com/client/Gu%c3%ada-de-entrada-de-datos-de-Acces... 02/09/2015
Guía de entrada de datos de Access mediante el uso de las máscaras de entrada Page 6 of 7

Esta máscara de Proporciona este Notas


entrada tipo de valor

(000) AAA-AAAA (206) 555-TELE Permite sustituir los cuatro últimos dígitos de un número de
teléfono con formato de Estados Unidos por letras. Observe el uso
del marcador de posición 0 en la sección de código de área, que
hace que el código de área sea obligatorio.

#999 -20 Cualquier número positivo o negativo que no supere los cuatro
2000 caracteres y sin separador de millares ni posiciones decimales.

>L????L?000L0 VERDEVE339M3 Una combinación de letras obligatorias (L) y opcionales (?) y


MAY R 452B7 números obligatorios (0). El signo de mayor que obliga a los
usuarios a escribir todas las letras en mayúscula. Para usar una
máscara de entrada como esta, se debe establecer el tipo de datos
del campo de tabla en Texto o Memo.

00000-9999 98115- Un código postal obligatorio y una sección opcional de cuatro


98115-3007 dígitos adicionales.

>L<?????????????? Cecilia Un nombre o apellido con la inicial automáticamente en mayúscula.


Cornejo

ISBN ISBN 1-55615- Un número de libro con el texto literal, el primer y el último dígito
0-&&&&&&&&&-0 507-7 obligatorios y cualquier combinación de letras y caracteres entre
esos dígitos.

>LL00000-0000 DB51392-0493 Una combinación de letras y caracteres obligatorios, todos en


mayúsculas. Utilice este tipo de máscara de entrada para, por
ejemplo, ayudar a los usuarios a escribir números de pieza u otras
formas de inventario correctamente.

Principio de página

Acerca del uso de máscaras de entrada para direcciones de correo


electrónico
Puesto que las direcciones de correo electrónico varían ampliamente en el número de caracteres que contienen, las
máscaras de entrada no son una herramienta útil para garantizar que se escriban correctamente. En su lugar, se
recomienda usar las propiedades Regla de validación y Texto de validación.

La regla de validación que se muestra en la siguiente tabla garantiza que la dirección de correo electrónico se
escriba con uno o varios caracteres, a continuación, un signo “@” seguido de uno o varios caracteres, después un
punto y, por último, uno o varios caracteres. Por ejemplo, se permitirá miguel@example.com, pero no se permitirá
miguel@example,com o miguel@example. Si escribe una dirección de correo electrónico que no coincide con la
regla de validación, Access no acepta la entrada y muestra el mensaje en la propiedad Texto de validación. Si no se
escribe ningún texto en el cuadro de propiedad Texto de validación, Access muestra un mensaje genérico.

Propiedad Valor

http://support.office.microsoft.com/client/Gu%c3%ada-de-entrada-de-datos-de-Acces... 02/09/2015
Guía de entrada de datos de Access mediante el uso de las máscaras de entrada Page 7 of 7

Propiedad Valor

Regla de validación Is Null Or ((Like "*?@?*.?*") And (Not Like "*[ ,;]*"))

Texto de validación Escriba la dirección de correo electrónico con un signo "@" y el nombre de dominio
(opcional) completo (por ejemplo, "benito@contoso.com").

Para obtener más información sobre cómo usar las reglas de validación, además de conocer los procedimientos
paso a paso, vea el artículo Restringir la entrada de datos usando una regla de validación.

Principio de página

Se aplica a: Access 2013, Access 2016 Preview

¿Le ha sido útil esta información? SÍ NO

http://support.office.microsoft.com/client/Gu%c3%ada-de-entrada-de-datos-de-Acces... 02/09/2015

También podría gustarte