|
|
|
|
- Presentación
- Máscaras de visualización Default
- Máscaras de preselección
- Máscaras de texto
- "Máscaras de"texto y dígitos
- Máscaras de"computadora".
- Máscara de la categoría "Número de teléfono"
- "Máscaras"Empresa/Banco
- Máscaras de"número de seguro social".
- "Máscaras de"código postal
- Máscaras de entrada personalizadas
- Máscara de entrada de archivos
El texto control: Máscaras de entrada o de visualización
WINDEV, WEBDEV y WINDEV Mobile proponen dos tipos de máscaras: - los máscaras de entrada que definen los caracteres que se pueden escribir en los controles que se encuentran en una ventana o en una página. A veces, estas máscaras también se pueden usar para modificar el caso (caracteres en mayúscula / minúscula) de los valores asignados a los controles de ventana o a los controles de página mediante la programación.
- máscaras de visualización que definen los caracteres que pueden imprimirse en los controles de un reporte.
Máscaras de visualización Default En una ventana, una página o una reporte, no hay máscara de entrada (o máscara de visualización) es associated de Default con un texto control. Es posible: - seleccione una máscara de entrada de configuraciones prefijadas.
- crear una máscara de entrada personalizada.
Observación: Si el control es relacionado a un artículo, el valor guardado en el archivo será el valor visualizado. Las siguientes máscaras son propuestas por WINDEV, WINDEV Mobile o WEBDEV (en el orden en que aparecen en el editor de ventanas o en el editor de páginas): Máscaras de texto | | | | Máscara seleccionada | Efectos durante la entrada en el control | Efectos durante la asignación a través de la programación | Ejemplos |
---|
nono | Sin máscara de entrada | Sin máscara de visualización | | 1ra letra en mayúscula | Si el primer carácter escrito es una letra, esta letra se mostrará en mayúsculas.. Se pueden escribir todos los caracteres. | Si el primer carácter escrito es una letra, esta letra se mostrará en mayúsculas.. Todos los personajes están permitidos. | | Todo en mayúsculas | Todas las letras se mostrarán en mayúsculas. Se pueden escribir todos los caracteres. | Todas las letras se mostrarán en mayúsculas. Todos los personajes están permitidos. | | Todo en minúsculas | Todas las letras se mostrarán en minúsculas. Se pueden escribir todos los caracteres. | Todas las letras se mostrarán en minúsculas. Todos los personajes están permitidos. | | Letras | Sólo se pueden escribir las letras (mayúsculas o minúsculas). | Todos los personajes están permitidos. | | Letras mayúsculas | Sólo se pueden escribir las letras. Estas letras se mostrarán automáticamente en mayúsculas. Observación: Hay dos tipos de máscaras disponibles: con o sin caracteres acentuados. | Todas las letras estarán en mayúsculas. Todos los personajes están permitidos. | |
"Máscaras de"texto y dígitos | | | | Máscara seleccionada | Efectos durante la entrada en el control | Efectos durante la asignación a través de la programación | Ejemplos |
---|
Dígitos | Sólo se pueden escribir los dígitos y el carácter ' ' (espacio). | Todos los personajes están permitidos. | | Letras + dígitos | Sólo se pueden escribir las letras (mayúsculas o minúsculas) y los dígitos. | Todos los personajes están permitidos. | | Letras mayúsculas + dígitos | Sólo se pueden escribir las letras y los dígitos. Las letras se mostrarán automáticamente en mayúsculas. | Todas las letras se mostrarán en mayúsculas. Todos los personajes están permitidos. | | Letra luego Letra/Dígito (Sólo WINDEV y WINDEV Mobile) | El primer carácter es necesariamente una letra (mayúscula o minúscula), luego los otros caracteres son letras (mayúsculas o minúsculas) y/o dígitos. | Todos los personajes están permitidos. | | Carta y después Carta (CAP)/Dígito (Sólo WINDEV y WINDEV Mobile) | El primer carácter es necesariamente una letra en mayúsculas, luego los otros caracteres son letras en mayúsculas y/o dígitos. | Todos los personajes están permitidos. | | Números,.+-' ' '. | Sólo se pueden escribir los siguientes elementos:- los dígitos.
- los personajes:
- ', ' (coma),
- '.' (pto),
- '+' (signo más),
- '-' (signo menos),
- ' ' (espacio).
| Todos los personajes están permitidos. | | Número romano | Sólo se pueden escribir las letras utilizadas para los números romanos. | Todos los personajes están permitidos. | |
Máscaras de"computadora". | | | | Máscara seleccionada | Efectos durante la entrada en el control | Efectos durante la asignación a través de la programación | Ejemplos |
---|
Nombre y ruta completa de un fichero | Todos los caracteres se pueden escribir. hasta 260 caracteres. | Todos los personajes están permitidos. hasta 260 caracteres. | - C:\MyDoc\Archivo.DOC
- \\Post4\Test.TXT
| Nombre de un archivo (sin su ruta) | Todos los caracteres se pueden escribir. hasta 260 caracteres. | Todos los personajes están permitidos. hasta 260 caracteres. | | Correo electrónico Address (sólo validación sintáctica) | Se puede introducir cualquier carácter excepto:- '(' (paréntesis de apertura),
- ')' (soporte de cierre),
- < (menos que),
- (mayor que)" (mayor que),
- ', ' (coma),
- ';' (semicolon),
- "El hombre de los dos puntos...
- "ASLASH" (barra invertida),
- " " "" (cito),
- ' ' (espacio).
El carácter '@' solo puede introducirse una vez. | Todos los personajes están permitidos. | - Julia@yahoo.com
- Anthony@hotmail.com
| Correo electrónico Address (validación estricta del dominio) | Las mismas restricciones que para la comprobación sintáctica de un correo electrónico Address. Comprueba la sintaxis del correo electrónico Address así como el TLD (Top Level Domain) en relación con la lista de TLDs existentes (ver EmailCheckAddress). | Todos los personajes están permitidos. | - Julia@yahoo.com
- Anthony@hotmail.com
| Múltiples direcciones Email (sólo validación sintáctica) | Las mismas restricciones que para la comprobación sintáctica de un correo electrónico Address. Las direcciones deben estar separadas por el carácter ";". | Todos los personajes están permitidos. | - Julia@yahoo.com;Antoine@hotmail.com
| Múltiples direcciones de Email (validación estricta del dominio) | Las mismas restricciones que para el control estricto de un correo electrónico Address. Las direcciones deben estar separadas por el carácter ";". | Todos los personajes están permitidos. | - Julia@yahoo.com;Antoine@hotmail.com
| Dirección IPv4 | Sólo se pueden escribir los dígitos y los puntos. | Todos los personajes están permitidos. | | Dirección IPv6 | Sólo se pueden escribir los dígitos y los caracteres "::". | Todos los personajes están permitidos. | | Dirección MAC | Sólo se pueden escribir los dígitos, las letras y los caracteres "::". | Todos los personajes están permitidos. | - 01:23:23:23:45:67:89:89:ab
| 128-bit UUID (sin espacio) | Sólo se pueden escribir dígitos y letras. | Todos los personajes están permitidos. | - 29ea9852143a46a4842aca811e5f8597
| 128-bit UUID (guiones) | Sólo se pueden escribir dígitos, letras y caracteres "-". | Todos los personajes están permitidos. | - 29ea9852-143a-46a4-842a-ca811e5f8597
| 128-bit UUID (frenos) | Sólo se pueden escribir dígitos, letras y caracteres "{}" y "-". | Todos los personajes están permitidos. | - {29ea9852-143a-46a4-842a-ca811e5f8597}
| 256-bit UUID (sin espacio) | Sólo se pueden escribir dígitos y letras. | Todos los personajes están permitidos. | - c5c9b31729278ad9da1efc44
c437b7d85b57060f41e2bf 4d0e112e112eadb77a6d0b
|
Máscara de la categoría "Número de teléfono" | | | | Máscara seleccionada | Efectos durante la entrada en el control | Efectos durante la asignación a través de la programación | Ejemplos |
---|
Número de teléfono | Sólo se pueden escribir los siguientes elementos:- los dígitos.
- los personajes:
- '.' (pto),
- '-' (guion),
- '(' (paréntesis de apertura),
- ')' (soporte de cierre),
- ' ' (espacio).
| Todos los personajes están permitidos. | - (33)4.58.69.76.21
- 03 95 87 12 35
| Número de teléfono de Francia | Sólo se pueden escribir los siguientes elementos:- los dígitos.
- los personajes:
- '.' (pto),
- '-' (guion),
- ' ' (espacio).
El valor introducido se realiza automáticamente en formato "XX.XX.XX.XX.XX.XX.XX".. | Todos los personajes están permitidos. El valor asignado utiliza automáticamente el formato "XX.XX.XX.XX.XX.XX.XX".. | - 04.58.69.76.21
- 03.95.87.12.35
| Número de teléfono de Suiza | Sólo se pueden escribir los siguientes elementos:- los dígitos.
- los personajes: ' ' (espacio).
El valor introducido se realiza automáticamente en formato "0XX XXX XX XX XX".. | Todos los personajes están permitidos. El valor asignado utiliza automáticamente el formato "0XX XXX XX XX XX". | - 041 450 12 12
- 051 250 22 22
| Número de teléfono de Bélgica | Sólo se pueden escribir los siguientes elementos:- los dígitos.
- los personajes: ' ' (espacio).
El valor introducido se realiza automáticamente en formato "0ZZ XX XX XX XX" o "0Z XXX XX XX XX", donde Z (o ZZ) corresponde al código de marcación de la zona.. En la mayoría de los casos, el código de marcación del área corresponde a 2 dígitos excepto en las grandes ciudades donde se requiere un solo dígito.: Bruselas: 2, Amberes: 3, Lieja: 4, Gante: 9. | Todos los personajes están permitidos. El valor asignado se realiza automáticamente en formato "0ZZ XX XX XX XX" o "0Z XXX XX XX XX".. | | Número de teléfono de Canadá | Sólo se pueden escribir los siguientes elementos:- los dígitos.
- los personajes:
- '-' (guion),
- ' ' (espacio).
El valor introducido se utiliza automáticamente en el formato "XXX CCC-CCCC", donde XXX corresponde al código regional y CCC-CCC al número local.. | Todos los personajes están permitidos. El valor asignado utiliza automáticamente el formato "XXX CCC-CCCC".. | |
"Máscaras"Empresa/Banco | | | Máscara seleccionada | Efectos durante la entrada en el control | Efectos durante la asignación a través de la programación |
---|
Número SIREN | Sólo se pueden escribir 8 dígitos. El noveno dígito corresponde a un número de suma de comprobación (calculado según el algoritmo de Luhn).. Se propone automáticamente. | Todos los personajes están permitidos. | Número SIRET | Se pueden escribir 12 dígitos. La decimotercera cifra corresponde a la suma de control (calculada según el algoritmo de Luhn).. Se propone automáticamente. | Todos los personajes están permitidos. | Número IBAN | Número de cuenta bancaria internacional que contiene 2 letras, 2 dígitos (tecla control) y el número de cuenta en 30 dígitos | Todos los personajes están permitidos. | Número del RIB francés | Número de cuenta bancaria francés en 23 caracteres: - 5 dígitos (código bancario),
- 5 dígitos (número de sucursal),
- 11 dígitos o letras (número de cuenta),
- 2 dígitos (tecla RIB)
| Todos los personajes están permitidos. | Tarjeta bancaria Visa o MasterCard | 16 dígitos. | Todos los personajes están permitidos. hasta 16 caracteres. | Tarjeta bancaria American Express | 15 dígitos. | Todos los personajes están permitidos. hasta 15 caracteres. |
Máscaras de"número de seguro social". | | | | Máscara seleccionada | Efectos durante la entrada en el control | Efectos durante la asignación a través de la programación | Ejemplos |
---|
Número INSEE (véase la nota más abajo) | Sólo se pueden escribir los dígitos. El primer número siempre corresponde a un '1' o a un '2'. hasta 13 dígitos. | Todos los personajes están permitidos. hasta 13 caracteres. | - 2790221241598
- 1590866795412
| Número INSEE + Clave (véase la nota más abajo) | Sólo se pueden escribir los dígitos. El primer número siempre corresponde a un '1' o a un '2'. hasta 15 dígitos. | Todos los personajes están permitidos. hasta 15 caracteres. | - 279022124159875
- 159086679541259
| Los números de identificación utilizados por otros países también están disponibles en WINDEV, WINDEV Mobile y WEBDEV. | Recordatorio: El número del INSEE se utiliza para identificar a un individuo francés.. Este número contiene: - el género (1: Hombre, 2: Mujer),
- los dos últimos dígitos del año de nacimiento,
- el mes de nacimiento,
- la región de nacimiento,
- el número del INSEE correspondiente a la ciudad de nacimiento,
- el número de orden correspondiente al rango de la inscripción de nacimientos en los registros de la ciudad.
El número del INSEE puede completarse con un número de dos dígitos llamado "Key".. Esta clave se utiliza para comprobar la validez del número INSEE.
"Máscaras de"código postal Los números de código postal utilizados por otros países también están disponibles en WINDEV, WINDEV Mobile y WEBDEV. Atención: En un texto control que se encuentra en un reporte sólo se admiten las siguientes máscaras preestablecidas: "1ª letra en mayúsculas", "Todo en mayúsculas" y "Todo en minúsculas". Máscaras de entrada personalizadas Las máscaras personalizadas se pueden describir mediante los siguientes caracteres: - '9': solo dígito
- 'C': dígito o espacio
- 'L': letra mayúscula
- 'l': letra minúscula
- 'Un': carácter alfanumérico mayúsculas
- 'a': carácter alfanumérico minúsculo
- '?': cualquier carácter
Cualquier otro carácter se reproduce tal cual.. Por lo tanto, las máscaras nunca se equivocan. Atención: Las máscaras de entrada personalizadas sólo se aplican a los caracteres escritos. Estas máscaras no se aplican a los valores iniciales ni a los valores asignados por programación. Observación: Una máscara numérica puede describirse en un texto control. El valor recuperado será una cadena de caracteres numéricos y no un valor numérico. Por ejemplo: Para una placa de matrícula francesa, la máscara "CCCC LL 9A" (9A para las regiones 2A y 2B) devolverá un resultado en el siguiente formato: "1245 QD 34". Máscara de entrada de archivos En el caso de una máscara de entrada "archivo ruta", se puede habilitar una ayuda para la introducción de un archivo ruta en tiempo de ejecución gracias a la casilla "Entrada asistida de ruta del archivo" situada debajo de la elección de la máscara:
Observaciones: - Esta máscara sólo está disponible para un texto control.
- Esta ventana no se puede aplicar al valor inicial ni al valor asignado por programación.
- Esta opción se ignorará si se habilita la entrada asistida de datos.
Este tipo de máscara no está disponible.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|