Sei sulla pagina 1di 6

Las Mascaras de entrada en Access 2007 Una mscara de entrada es un conjunto de caracteres literales y caracteres de mscara que controlan

lo que se puede y no se puede escribir en un campo. Por ejemplo, una mscara de entrada puede requerir a los usuarios que escriban fechas o nmeros de telfono segn las convenciones de un pas o una regin determinada, tal y como se muestra en los siguientes ejemplos: Ejemplo de Mascara de entrada para el campo Fecha AAAA-MM-DD Ejemplo de Mascara de entrada para el campo Telfono (___) ___-____ ext. ___

Mscara de entrada.
Esta propiedad permite establecer limitaciones con el fin de controlar cada uno de los caracteres, y separadores fijos, que se pueden introducir -o entrar, por eso se llama de entrada- en el campo, mediante un patrn que se disee a tal efecto. Un ejemplo del uso de estos patrones puede ser el establecer un formato uniforme para introducir fechas (10/04/99), horas (12:30) o nmeros de telfono (976)- 44-36-18. Estableciendo el patrn adecuado, al introducir los datos en el campo no har falta ms que teclear los nmeros, stos saltarn sobre los caracteres de separacin diseados en la mscara de entrada impidiendo la introduccin de cualquier otro carcter que no sea un nmero. Sirve para homogeneizar la forma en que son introducidos los datos en los campos de tipo texto. Por este motivo, si por ejemplo deseamos dar una mscara de entrada para los nmeros de telfono, el campo telef, deber ser definido como de tipo texto, adems, porque jams vamos a operar con l matemticamente.

Crear una mscara de entrada.


Hay dos formas para crear una mscara de entrada: A. Utilizando el Asistente para mscaras de entrada: Para tipos de datos comunes como fechas, n de telfono, DNI, etc. existen mscaras predefinidas. Para acceder a ellas basta con hacer clic sobre el botn Generador, situado a la derecha del cuadro de texto Mscara de entrada, y seleccionar la mscara adecuada, siguiendo a continuacin las indicaciones del asistente.

Ojo! Para tener acceso tanto a este asistente como a otros que se detallarn ms adelante es preciso que se disponga de una instalacin completa del programa Access, ya que la instalacin estndar no instala estos asistentes. De necesitarse los asistentes ser requerido el CD de instalacin de Microsoft Office. B. Introduciendo el patrn directamente: Se pueden crear mscaras de entrada personalizadas que se adapten a las necesidades de cada usuario introduciendo los caracteres fijos y los de mscara de acuerdo a unos parmetros que se detallan a continuacin. Partes de una mscara de entrada. Una mscara de entrada consta de tres partes separadas por un punto y coma (;): La primera parte es la mscara en s, establece los caracteres fijos y los caracteres de mscara. La segunda parte establece si se almacenarn o no en la tabla los caracteres fijos. Si se quieren almacenar todos los caracteres hay que establecer el valor 0 y si slo se quieren almacenar los caracteres introducidos hay que establecer el valor 1 o dejar el espacio en blanco. La tercera parte establece el carcter que se quiere visualizar cuando se dejan espacios en blanco en la mscara. Este carcter debe especificarse entre comillas. Si se omite esta parte, el carcter que se presentar ser el de un guin bajo (_) y si lo que se quiere es que no aparezca ningn carcter hay que indicar un espacio en blanco entre las comillas. As quedara una mscara de entrada correctamente establecida:

Caracteres fijos y de mscara. Una mscara de pantalla est formada por una serie de caracteres especiales de mscara, acotando segn los que se utilicen, los datos que sern admitidos para dicho campo. A continuacin se indican los caracteres fijos y de mscara que se pueden para crear mscaras de entrada personalizadas.

Ejemplos de mscaras de entrada:

Mscara #99

Valores Correctos Admitidos por la Mscara +50, -2, 250, 5 .... Palabras de 15 o menos letras, la primera obligatoria y el resto no. Se escriba como se escriba la primera letra estar en maysculas y el resto en minsculas. Se introducirn ocho nmeros y una letra de forma obligatoria, esta ltima siempre estar en maysculas. Delante de los datos introducidos aparecer DNI. Habr que introducir dos nmeros de forma no obligatoria, tres letras de forma obligatoria y dos nmeros de forma obligatoria. El formato ser 30-Jun-99, 15-Abr-68, ....

>L<??????????????

DNI 00000000->L

99\->L<LL\-00

Un ejemplo de un patrn para introducir nmeros de telfono puede ser: !\(900\)900\-00\-00 que acta rellenando la mscara de derecha a izquierda, signo "!", los caracteres "(", ")" y "" se convierten en fijos, el primer nmero del prefijo y el primer nmero del telfono pueden o no ser introducidos, el resto de nmeros es obligatorio introducirlos. Si se quieren establecer las tres partes de la mscara, el aspecto de la misma podra ser la que se muestra a continuacin: !\(900\)900\-00\-00;1;" " En este caso no se almacenarn los caracteres fijos, se ha indicado el valor 1, y las posiciones donde no se introduzca ningn valor se visualizarn como espacios en blanco (" "). Importante: Es til saber que siempre que estemos definiendo una propiedad de un campo, teniendo el cursor ubicado en el panel de entrada de dicha propiedad, pulsando la tecla F1 (Ayuda) se nos presenta la ventana de ayuda, explicando acerca de esa propiedad en concreto, valores admitidos, ejemplos... Y que esta ayuda se puede imprimir como material de consulta. Carcter Descripcin 0 Dgito (0 a 9, entrada obligatoria; signos ms [+] y menos [-] no permitidos). 9 Dgito o espacio (entrada no obligatoria; signos ms y menos no permitidos). # Dgito o espacio (entrada no obligatoria; las posiciones en blanco se

L ? A a & C

convierten en espacios; se permiten los signos ms y menos). Letra (A-Z, entrada obligatoria). Letra (A-Z, entrada opcional).

Letra o dgito (entrada obligatoria). Letra o dgito (entrada opcional). Cualquier carcter o un espacio (entrada obligatoria). Cualquier carcter o un espacio (entrada opcional). Marcador de posicin decimal y separadores de millares, fecha y hora. (El . , : ; - / carcter utilizado depende de la configuracin regional del Panel de control de Microsoft Windows.) < Convierte a minsculas todos los caracteres que siguen. > Convierte a maysculas todos los caracteres que siguen. Hace que la mscara de entrada (mscara de entrada: formato que consta de caracteres de visualizacin literales (como parntesis, puntos y guiones) y caracteres de mscara que especifican dnde se han de insertar datos, as como el tipo de datos y el nmero de ! caracteres permitidos.) se muestre de derecha a izquierda, en lugar de mostrarse de izquierda a derecha. Los caracteres introducidos en la mscara siempre se rellenan de izquierda a derecha. Puede incluir el signo de exclamacin en cualquier lugar de la mscara de entrada. Hace que el carcter que viene a continuacin se muestre como carcter literal. Se utiliza para presentar cualquiera de los caracteres detallados en esta \ tabla como caracteres literales ( por ejemplo, \A se muestra sencillamente como A). Al establecer la propiedad Mscara de entrada (InputMask) a la palabra Contrasea, se crea un cuadro de texto de entrada de contrasea. Cualquier Contrasea carcter escrito en este cuadro de texto se almacena como tal, pero se muestra como un asterisco (*). Ejemplos de mscara de entrada La tabla siguiente muestra algunas definiciones tiles de mscara de entrada (mscara de entrada: formato que consta de caracteres de visualizacin literales (como parntesis, puntos y guiones) y caracteres de mscara que especifican dnde se han de insertar datos, as como el tipo de datos y el nmero de caracteres permitidos.) y algunos ejemplos de los valores que se pueden introducir en ellas. Definicin de mscara de entrada Ejemplos de valores (000) 000-0000 (206) 555-0248 (206) 555-0248 (999) 999-9999! ( ) 555-0248

(000) AAA-AAAA #999

(206) 555-TELE -20 2000 GREENGR339M3

>L????L?000L0 MAY R 452B7 >L0L 0L0 00000-9999 98115-3007 Mara >L<?????????????? Manuel ISBN 1-55615-507-7 ISBN 0-&&&&&&&&&-0 >LL00000-0000 ISBN 0-13-964262-5 DB51392-0493 T2F 8M4 98115-

Potrebbero piacerti anche