|
Según sus necesidades, puede especificar uno o varios de los patrones siguientes para controlar cómo se aplica formato a los valores de los campos (como campos de texto, campos numéricos y campos de fecha y hora) en tiempo de ejecución:
Un patrón de visualización, que describe cómo aparecerán los datos en el formulario. Si se define un valor predeterminado inicial, se le aplicará un formato de acuerdo con el patrón de visualización. El patrón de visualización también aplica formato a los datos introducidos por el usuario y a los valores enlazados que se recuperen en tiempo de ejecución.
Un patrón de edición, que describe la sintaxis para introducir datos en los campos de fecha y hora, campos numéricos, campos de texto o campos de contraseña en tiempo de ejecución.
Un patrón de validación, que se utiliza para validar los datos introducidos por el usuario en el tiempo de ejecución.
Un patrón de datos, que describe la sintaxis de los datos enlazados o guardados.
Las opciones de formato que elija dependerán de la finalidad del formulario. Por ejemplo, si va a diseñar un formulario interactivo, deberá definir para cada campo un patrón de edición para procesar los datos introducidos por el usuario y un patrón de validación para validarlos. Solo habrá que definir un patrón de datos si los campos están enlazados a un origen de datos.
Tenga en cuenta que si sólo se especifica un Patrón de edición para un objeto de campo Numérico o Decimal, las personas que tengan que rellenar el formulario pueden introducir caracteres alfabéticos en el campo. Para evitar este comportamiento, realice una de las siguientes acciones:
No especifique sólo un patrón de edición. Esto garantiza que Acrobat y Adobe Reader filtren los caracteres alfabéticos no deseados.
Especifique patrones de edición y visualización. Esto garantiza que los datos tengan el formato correcto según el patrón de visualización.
Especifique patrones de edición y validación. Esto garantiza que el valor se rechace y el campo se borre cuando la persona que tenga que rellenar el formulario introduzca un carácter alfabético.
Utilización de patronesUtilice patrones para controlar cómo se procesan los valores de campo en tiempo de ejecución. Por ejemplo, los usuarios pueden introducir letras y números en un campo de texto y los espacios o signos de puntuación especiales se pueden insertar automáticamente según el patrón predefinido antes de mostrar el valor.
Recogida y visualización de los datos de usuarioSi se crea un formulario para recoger datos, es posible especificar el formato que se aplicará a los mismos. Se especifica cómo deben aparecer los datos mediante un patrón de visualización. Si no se especifica este patrón, los datos aparecen según los valores predeterminados de Designer.
Si·los·usuarios·van·a·introducir·datos·que·no·coinciden·con·los·valores·predeterminados·de·Designer, es necesario especificar un patrón de edición. El patrón de edición describe la sintaxis de los datos introducidos por el usuario. Si se usa el patrón, la entrada del usuario se convierte, en tiempo de ejecución, en un valor sin formato y, a continuación, se le aplica el formato que indica el patrón de visualización.
Si va a diseñar un formulario interactivo, tenga en cuenta qué datos introducidos por el usuario deben validarse. Por ejemplo, un campo de texto puede requerir o no la validación dependiendo del uso. No es necesario validar un campo de texto con varias líneas que permita introducir un comentario a la persona que tenga que rellenar el formulario. Del mismo modo, un campo numérico impedirá automáticamente que la persona que tenga que rellenar el formulario introduzca datos que no sean numéricos. Sin embargo, si los datos tienen que restringirse a un rango específico de números, deseará validar los datos introducidos por el usuario. Una opción es mostrar un mensaje personalizado que solicite de los usuarios la introducción de un valor correcto en tiempo de ejecución. Si no especifica un mensaje personalizado, el sistema generará un mensaje automático.
No olvide que al usar las opciones de la ficha Validación del formulario del cuadro de diálogo Propiedades del formulario, puede configurar la forma en que Acrobat muestra los mensajes de validación, resalta los campos en los que se han producido errores o los campos obligatorios que contienen datos no válidos o están vacíos y define el enfoque en el primer campo en el que se ha producido un error al efectuar la validación. Consulte Visualización de errores de validación en Acrobat.
Nota: los datos que introduce el usuario pueden procesarse mediante fórmulas de FormCalc y secuencias de comandos de JavaScript (por ejemplo, una secuencia de comandos que solicite el valor sin formato de un campo). Como las fórmulas y las secuencias de comandos trabajan con valores sin procesar y valores con formato, es necesario validar los campos donde está restringida la introducción de datos.
Un ejemplo de cómo se pueden utilizar de manera conjunta un patrón de edición y un patrón de validación es la introducción del número de una tarjeta de crédito o de la seguridad social. Puede definir un campo de texto con los siguientes patrones de edición:
text{9999-9999-9999-9999}|text{9999
9999 9999 9999} for credit cards
or
text{999-99-9999}|text{999
99 9999} for a US social security number
En ambos casos, el usuario puede introducir el número con guión (-), espacio ( ) o solo el número de 16 o 9 dígitos. La forma canónica o más sencilla del número es el número de 16 o 9 dígitos.
También se puede agregar el siguiente patrón de validación:
text{9999999999999999}
or
text{999999999}
En este caso, solo se almacena el número y la validación comprueba el número correcto de dígitos. Sin embargo, en este caso, puede que sea más útil especificar una secuencia de validación en lugar de un patrón. Se trata de algoritmos que realizan la suma de comprobación de un número de tarjeta de crédito para garantizar que tenga el aspecto de un número válido de tarjeta de crédito y no sea solo un número de 16 dígitos. Un ejemplo es el algoritmo Luhn para tarjetas de crédito.
El resultado es un formulario que tiene un campo de texto donde el patrón de edición permite al usuario introducir datos de uno de los tres modos típicos para introducir un número de crédito y la validación ejecuta una secuencia de comandos que valida si el número tiene el aspecto de un número válido de tarjeta de crédito.
Recuperación y visualización de datos enlazadosSi los datos enlazados se van a combinar con un formulario, puede especificar el formato que debe aplicarse a los datos para su visualización utilizando el patrón de visualización. Si no especifica un patrón de visualización, los datos se visualizarán según los valores predeterminados de Designer.
Si los datos enlazados no coinciden con los valores predeterminados de Designer, deberá especificar un patrón de datos. El patrón de datos describe la sintaxis de los datos enlazados. Si se usa el patrón, la aplicación en tiempo de ejecución convierte los datos recuperados en valores sin formato y les aplica un formato de visualización.
Valores predeterminados para aplicar formato a los valoresLos valores predeterminados deben cumplir las siguientes reglas, según el tipo de campo.
Campo
|
Regla
|
Campo de fecha y hora
|
Un valor de fecha y hora debe cumplir el formato corto para la configuración regional especificada para el campo de fecha y hora. Sin embargo, de forma predeterminada, Designer muestra el valor predeterminado en el formato de configuración regional media cuando se realiza el diseño y en tiempo de ejecución.
Por ejemplo, piense en un formulario con campo de fecha y hora definido para utilizar la configuración regional de alemán (Alemania). Escriba el valor predeterminado para una fecha en el formato breve DD.MM.AA. Después de cambiar el enfoque a otro campo, el valor especificado en el campo de la página aparece en el formato medio DD.MM.AAAA. El valor con formato también aparece en el formato medio si ve el formulario en la ficha Vista previa de PDF.
Nota: de forma predeterminada, en tiempo de ejecución, las personas que tengan que rellenar el formulario deben editar el valor de los campos de fecha y hora empleando el formato breve de la configuración regional especificada para el campo. Si especifica un Patrón de edición en la ficha Editar del cuadro de diálogo Patrones (ficha Campo > Patrones), dicho patrón ignora el formato corto y los usuarios deben introducir datos que sigan el Patrón de edición.
|
Campo numérico o Campo decimal
|
Un valor numérico predeterminado puede ser cualquier número entero o cualquier número decimal que contenga una única coma en la base. El carácter de base puede ser un “.” (punto) o una “,” (coma), según la configuración regional seleccionada. Los separadores de miles (o símbolos de agrupación) y los símbolos de moneda no son válidos como parte del valor predeterminado.
Por ejemplo, si un campo numérico se define como la configuración regional de inglés (EE.UU.), y especifica el valor predeterminado $1.234,56, el símbolo de moneda “$” (signo de dólar) y el separador de miles “,” (coma) no son válidos.
|
Campo de texto
|
Un valor de texto predeterminado (incluyendo las contraseñas) puede ser cualquier cadena de caracteres alfanuméricos, incluidos los espacios.
|
Nota: solo los campos mostrados en la tabla tienen valores predeterminados que deben seguir el formato específico de configuración regional.
Especificación de un valor predeterminadoLos campos de fecha y hora, los campos numéricos y los campos de texto pueden mostrar un valor inicial (predeterminado) al abrir el formulario. El valor puede obtenerse a partir de una propiedad en tiempo de ejecución o especificarse de forma explícita en Designer. También puede obtenerse a partir de un origen de datos externo mediante un enlace. En tiempo de ejecución, Designer aplica formato a los valores predeterminados de campo según la configuración regional especificada para cada campo.
Seleccione un campo de fecha y hora, un campo decimal, un campo numérico o un campo de texto.
En la paleta Objeto, haga clic en la ficha Campo. Seleccione una configuración regional en la lista Configuración regional.
En la paleta Objeto, haga clic en la ficha Valor. Escriba el valor en el cuadro Predeterminado.
El valor predeterminado debe especificarse en formato capaz de identificar la configuración regional.
Nota: si los datos están enlazados y se ha especificado un patrón de datos, el valor debe coincidir con el patrón de datos especificado en la ficha Enlace.
Especificación de un patrón de visualizaciónEn tiempo de ejecución, Designer muestra los valores de fecha, hora y campo numérico en el formato que diferencia configuraciones regionales. Si desea que aparezca un valor de campo en un formato distinto del predeterminado, puede especificar el patrón personalizado haciendo clic en el botón Patrones de la ficha Campo.
Nota: las listas desplegables admiten entradas personalizadas de usuarios, pero no se puede especificar un patrón de visualización para las mismas. puede escribir una secuencia de comandos para aplicar formato a las entradas de los usuarios si es necesario.
Puesto que el patrón de visualización describe cómo se visualizarán los datos en el formulario, todos los valores predeterminados, los introducidos por los usuarios y los recuperados de una base de datos se convierten al formato que describe el patrón de visualización.
Nota: el patrón de visualización no aplicará ningún formato a las fechas anteriores al 1 de enero de 1900.
Seleccione el campo de fecha y hora, el campo numérico o el campo de texto.
En la paleta Objeto, haga clic en la ficha Campo.
Haga clic en Patrones y seleccione uno de los patrones de visualización predefinidos en la lista Seleccionar tipo o escriba un patrón personalizado en la casilla Patrón.
Solicitud a los usuarios que introduzcan datosLas solicitudes son útiles en los casos en que los usuarios tienen que introducir datos o realizar una selección. Se puede redactar un mensaje para solicitar de los usuarios que introduzcan un valor en un campo de fecha y hora, en un campo numérico, en un campo de texto, en un campo de contraseña o en una lista desplegable, o solicitar de los usuarios que seleccionen una opción de una lista desplegable, un cuadro de lista o un grupo de botones de radio.
Recomendar que los usuarios introduzcan datosPuede recomendar que los usuarios introduzcan datos en un campo, pero permitirles que envíen el formulario aunque no lo hagan. Si un usuario introduce datos en el campo, lo deja y, a continuación, los borra, aparece un cuadro de mensaje. Si ha escrito en el cuadro Mensaje si está vacío, aparece un mensaje personalizado. Si no escribe un mensaje personalizado, aparece un mensaje estándar de campo vacío. Solamente aparece un mensaje si había datos en el campo, el valor se ha borrado y el usuario ha salido del campo sin volver a introducir datos. Si el usuario no intenta nunca introducir datos en el campo y trata de enviar el formulario, aparecerá el mensaje de campo obligatorio. El usuario puede ignorar el mensaje y enviar el formulario. Seleccione Usuario especificado - Recomendado para recomendar que los usuarios introduzcan datos en un campo.
Obligar a que los usuarios introduzcan datosPuede hacer obligatorio que los usuarios introduzcan datos en un campo antes de enviar un formulario. Si un usuario introduce datos en el campo, sale de la ficha y, a continuación, vuelve para borrarlos, aparece un cuadro de mensaje. Si ha escrito en el cuadro Mensaje si está vacío, aparece un mensaje personalizado. Si no escribe un mensaje personalizado, aparece un mensaje estándar de campo vacío. Solamente aparece un mensaje si había datos en el campo, el valor se ha borrado y el usuario ha salido del campo sin volver a introducir datos. Si el usuario no intenta nunca introducir datos en el campo y trata de enviar el formulario, aparecerá el mensaje de campo obligatorio. Seleccione Usuario especificado - Obligatorio para obligar a que los usuarios introduzcan datos en el campo.
No olvide que al usar las opciones de la ficha Validación del formulario del cuadro de diálogo Propiedades del formulario, puede configurar la forma en que Acrobat muestra los mensajes de validación, resalta los campos en los que se han producido errores o los campos obligatorios que contienen datos no válidos o están vacíos y define el enfoque en el primer campo en el que se ha producido un error al efectuar la validación. Consulte Visualización de errores de validación en Acrobat.
Nota: si los usuarios no introducen un valor en el campo e intentan enviar el formulario, aparecerá el mensaje de error campo obligatorio. no obstante, los usuarios pueden guardar y cerrar el formulario PDF sin introducir valores recomendados u obligatorios. En ese caso no aparecerá ningún mensaje que solicite al usuario que introduzca datos.
Seleccione el campo, lista desplegable, cuadro de lista o grupo de botones de radio.
En la paleta Objeto, haga clic en la ficha Valor. Seleccione una de las siguientes opciones en la lista Tipo:
En el cuadro Mensaje si está vacío, escriba el texto de la solicitud. Si corresponde, la solicitud debería especificar el formato de entrada requerido. Por ejemplo, si se ha definido un patrón de edición, las entradas del usuario deberán ajustarse al mismo.
Especificación de un patrón de ediciónDurante el tiempo de ejecución, Designer muestra los valores de campo de fecha, hora y decimal en el formato que diferencia las configuraciones regionales. Si desea permitir a las personas que tengan que rellenar el formulario editar valores de campo en un formato distinto del predeterminado que diferencia configuraciones regionales, puede especificar el Patrón de edición en la ficha campo. Si los datos introducidos por el usuario no siguen el patrón de edición, los datos se introducen tal cual.
Si sólo se especifica un patrón de edición para un objeto de campo Numérico o Decimal, los usuarios que tengan que rellenar un formulario pueden introducir caracteres alfabéticos en el campo.
El patrón de edición puede ser distinto del de visualización. Por ejemplo, como es más cómodo para los usuarios introducir fechas abreviadas y leerlas completas, se puede indicar un formato abreviado para el campo de fecha y hora en el patrón de edición y un formato desarrollado en el patrón de visualización. Si los patrones de edición y visualización son diferentes, se aplicará un formato al valor para que se ajuste al patrón de visualización en cuanto el usuario salga del campo.
Nota: esta opción no está disponible cuando la opción Tipo de la ficha Valor de la paleta Objeto está definida como Protegido, Calculado - Solo lectura o en Solo lectura.
Seleccione el campo numérico, de fecha y hora, de texto o de contraseña.
En la paleta Objeto, haga clic en la ficha Campo.
Haga clic en Patrones, en la ficha Editar y seleccione uno de los patrones de visualización predefinidos en la lista Seleccionar tipo o escriba un patrón personalizado en la casilla Patrón.
Validación de datos del usuarioEs posible realizar tres validaciones separadas para cualquier campo. El orden de iniciación de estas validaciones es el siguiente:
Comprobar si en el campo hay contenido nulo.
Verificar el formato del valor del campo, en relación a un determinado patrón de campo. Para obtener más información sobre cómo se utilizan los patrones de campo, consulte Patrones simples.
Invocar una secuencia de comandos de validación.
Se puede definir un patrón de validación para validar los datos introducidos por usuario en los campos de fecha y hora, numéricos, de texto y de contraseña. De forma predeterminada, las entradas nulas no se aceptan si el valor es obligatorio. Los valores sin formato se comparan directamente con el patrón de validación y, si coinciden, se les aplica el formato de visualización.
Si los valores introducidos por el usuario no coinciden con el patrón de validación, aparecerá una advertencia o error de programación. Acrobat, Adobe Reader o Forms capturan este error o advertencia y devuelven automáticamente un mensaje al usuario. Si no se ha especificado un patrón de edición y la entrada del usuario no se ajusta a los valores predeterminados de Designer, se producirá un error de validación.
Aparece un mensaje de validación si los objetos que requieren valores contienen valores nulos y el usuario intenta enviar datos a Forms.
Nota: los usuarios pueden guardar y cerrar el formulario PDF sin introducir valores obligatorios. En este caso, no se efectúa la validación.
Si es necesario, puede escribir un mensaje personalizado para el patrón de validación que sustituya el mensaje de advertencia o error predeterminado.
Además del patrón de validación, o en los casos en que éste no se admite (por ejemplo, en los grupos de botones de radio y en las casillas de verificación), se pueden validar los datos que introduce el usuario utilizando una secuencia de comandos. Con la validación de las entradas del usuario mediante secuencias de comandos, se garantiza que los datos son válidos para la aplicación. En este caso, también se puede introducir un mensaje personalizado de advertencia o error en tiempo de ejecución.
No olvide que al usar las opciones de la ficha Validación del formulario del cuadro de diálogo Propiedades del formulario, puede configurar la forma en que Acrobat muestra los mensajes de validación, resalta los campos en los que se han producido errores o los campos obligatorios que contienen datos no válidos o están vacíos y define el enfoque en el primer campo en el que se ha producido un error al efectuar la validación. (Consulte Visualización de errores de validación en Acrobat.)
 Puede rellenar dinámicamente un mensaje de patrón de validación con un valor de un origen de datos. Esta opción le permite asegurarse de que los usuarios introducen un valor válido en el campo. Definición de un patrón de validación y un mensaje personalizadoSeleccione el campo numérico, de fecha y hora, de texto, de contraseña, la lista desplegable o el cuadro de lista.
En la paleta Objeto, haga clic en la ficha Valor.
Haga clic en Patrón de validación y seleccione uno de los patrones de validación predefinidos en la lista Seleccionar tipo o escriba un patrón personalizado en la casilla Patrón.
En el cuadro Mensaje del patrón de validación, escriba un mensaje para solicitar a los usuarios que introduzcan el valor correcto. El mensaje debe especificar el formato que deben tener los datos. Para empezar una nueva línea en el mensaje, pulse Ctrl+Intro.
Para que aparezca un mensaje de error de programación en lugar de una advertencia, seleccione la opción Error.
Visualización de un mensaje cuando la secuencia de comandos adjunta detecta datos no válidosSeleccione el campo numérico, de fecha y hora, de texto, de contraseña, la lista desplegable, el cuadro de lista, la casilla de verificación o el grupo de botones de radio.
En la paleta Objeto, haga clic en la ficha Valor. En el cuadro Mensaje de la secuencia de comandos de validación, escriba el mensaje.
Para que aparezca un mensaje de error de programación en lugar de una advertencia, seleccione la opción Error.
Especificación de un patrón de datosLas opciones de enlace de datos permiten crear un formulario que capture los datos para infraestructuras de empresa o utilizar un origen de datos externo para rellenar un formulario en tiempo de ejecución. Por ejemplo, si se da la información de enlace apropiada (consulte Enlace de campos a un origen de datos) y acceso al origen de datos (consulte Uso de orígenes de datos), Acrobat y Adobe Reader pueden importar y mostrar datos de una base de datos OLEDB al abrir el formulario. Los objetos también pueden enlazarse a un esquema XML, un archivo XML o un origen de datos WSDL.
Acrobat, Adobe Reader y Forms interpretan las propiedades de enlace de datos para guardar los datos capturados y analizar los datos obtenidos. De forma predeterminada, los datos de un objeto se guardan y combinan en función de las reglas de combinación de datos de Adobe. Si se abre un formulario en Acrobat o Adobe Reader, o se procesa con Forms, los valores de los campos se rellenan con la información procedente del origen de datos. Los cambios que haga un usuario en un valor de campo se aplican al origen de datos correspondiente cuando se guarda el formulario en Acrobat o Adobe Reader, o si los datos se envían a Forms.
Si los datos no están enlazados a un origen de datos, por ejemplo, si los datos del formulario se van a devolver por correo electrónico, el patrón de datos especifica el formato en el que se guardan los datos. Si no crea un patrón de datos, los datos se guardarán en formato canónico. Si es posible que los usuarios finales rellenen un formulario en varias configuraciones regionales o que los datos se devuelvan a varias configuraciones regionales, con los datos en formato canónico se asegura de que todos los usuarios los interpretarán de la misma manera.
Se pueden especificar patrones de datos para campos numéricos, de fecha y hora, de texto y de contraseña. Si el patrón de datos evita que Acrobat, Adobe Reader o Forms analicen un valor obtenido, éste aparecerá en el formulario sin modificar (no se le dará formato para la visualización).
Seleccione el campo numérico, de fecha y hora, de texto o de contraseña.
En la paleta Objeto, haga clic en la ficha Campo.
Haga clic en Patrones, en la ficha Datos y seleccione uno de los patrones de enlace de datos predefinido en la lista Seleccionar tipo o escriba un patrón personalizado en la casilla Patrón.
Patrones simplesLos patrones simples se pueden utilizar para aplicar formato a los valores de los campos numéricos, de fecha y hora, de texto y de contraseña. Cada uno tiene sus propias reglas para la formación válida de patrones. Hay un conjunto limitado de caracteres que se pueden usar en un patrón y la sintaxis de un patrón válido es distinta para los campos numéricos, de fecha y hora, de texto y de contraseña.
Para obtener más información sobre los caracteres válidos que se pueden usar en un patrón y ver ejemplos de construcciones válidas, consulte una de las secciones siguientes: Para obtener información sobre patrones complejos para un campo numérico, de fecha y hora o de texto, consulte Patrones de campo complejos.
Configuraciones regionalesUna configuración regional es un término estándar que se utiliza en el desarrollo de normas internacionales para identificar un país concreto (idioma, país o región). Para FormCalc, una configuración regional define el formato de fechas, horas y valores numéricos y de divisa de un país o región determinados, lo que permite que los usuarios finales utilicen los formatos a los que están habituados.
Cada configuración regional consta de una cadena única de caracteres denominada identificador de configuración regional. El contenido de estas cadenas está controlado por un grupo de la organización internacional de normalización (ISO), que se conoce como Internet Engineering Task Force (IETF), y que es un grupo de trabajo de Internet Society (www.isoc.org).
Los identificadores de configuración regional constan de una parte de lenguaje, una de país o región, o ambas. En la siguiente tabla se enumeran configuraciones regionales válidas para esta versión de Designer.
Idioma
|
País o región
|
Código ISO
|
Árabe
|
Argelia
|
ar_DZ
|
Árabe
|
Bahréin
|
ar_BH
|
Árabe
|
Egipto
|
ar_EG
|
Árabe
|
Irak
|
ar_IQ
|
Árabe
|
Jordania
|
ar_JO
|
Árabe
|
Kuwait
|
ar_KW
|
Árabe
|
Líbano
|
ar_LB
|
Árabe
|
Libia
|
ar_LY
|
Árabe
|
Marruecos
|
ar_MA
|
Árabe
|
Omán
|
ar_OM
|
Árabe
|
Katar
|
ar_QA
|
Árabe
|
Arabia Saudí
|
ar_SA
|
Árabe
|
Sudán
|
ar_SD
|
Árabe
|
Siria
|
ar_SY
|
Árabe
|
Túnez
|
ar_TN
|
Árabe
|
Emiratos Árabes Unidos
|
ar_AE
|
Árabe
|
Yemen
|
ar_YE
|
Armenio
|
Armenia
|
hy_AM
|
Azerbaiyán Cirílico
|
Azerbaiyán
|
az_Cyrl_AZ
|
Azerbaiyán Latín
|
Azerbaiyán
|
az_Latn_AZ
|
Vasco
|
España
|
eu_ES
|
Bosnio
|
Bosnia y Hercegovina
|
bs_BA
|
Búlgaro
|
Bulgaria
|
bg_BG
|
Catalán
|
España
|
ca_ES
|
Chino
|
República Popular de China (Chino simplificado)
|
zh_CN
|
Chino
|
Hong Kong S.A.R., China
|
zh_HK
|
Chino
|
Taiwán (Chino tradicional)
|
zh_TW
|
Croata
|
Croacia
|
hr_HR
|
Checo
|
República Checa
|
cs_CZ
|
Danés
|
Dinamarca
|
da_DK
|
Holandés
|
Bélgica
|
nl_BE
|
Holandés
|
Países Bajos
|
nl_NL
|
Inglés
|
Australia
|
en_AU
|
Inglés
|
Bélgica
|
en_BE
|
Inglés
|
Canadá
|
en_CA
|
Inglés
|
Hong Kong S.A.R., China
|
en_HK
|
Inglés
|
India
|
en_IN
|
Inglés
|
India Rupia
|
en_IN_RUPEE
|
Inglés
|
Irlanda
|
en_IE
|
Inglés
|
Nueva Zelanda
|
en_NZ
|
Inglés
|
Filipinas
|
en_PH
|
Inglés
|
Singapur
|
en_SG
|
Inglés
|
Sudáfrica
|
en_ZA
|
Inglés
|
Reino Unido
|
en_GB
|
Inglés
|
Inglés europeo del Reino Unido
|
en_GB_EURO
|
Inglés
|
Estados Unidos de América
|
es_ES
|
Inglés
|
Islas Vírgenes Americanas
|
en_VI
|
Estonio
|
Estonia
|
et_EE
|
Finés
|
Finlandia
|
fi_FI
|
Francés
|
Bélgica
|
fr_BE
|
Francés
|
Canadá
|
fr_CA
|
Francés
|
Francia
|
fr_FR
|
Francés
|
Luxemburgo
|
fr_LU
|
Francés
|
Suiza
|
fr_CH
|
Alemán
|
Austria
|
de_AT
|
Alemán
|
Alemania
|
de_DE
|
Alemán
|
Luxemburgo
|
de_LU
|
Alemán
|
Suiza
|
de_CH
|
Griego
|
Grecia
|
el_GR
|
Hebreo
|
Israel
|
he_IL
|
Húngaro
|
Hungría
|
hu_HU
|
Indonesio
|
Indonesia
|
id_ID
|
Italiano
|
Italia
|
it_IT
|
Italiano
|
Suiza
|
it_CH
|
Japonés
|
Japón
|
ja_JP
|
Kazajstano
|
Kazajistán
|
kk_KZ
|
Khmer
|
Camboya
|
km_KH
|
Coreano
|
Corea
|
ko_KR
|
Coreano
|
Hanja de Corea
|
ko_KR_HANI
|
Laos
|
Laos
|
lo_LA
|
Letón
|
Letonia
|
lv_LV
|
Lituano
|
Lituania
|
lt_LT
|
Malayo
|
Malasia
|
ms_MY
|
Noruego - Bokmal
|
Noruega
|
nb_NO
|
Noruego - Nynorsk
|
Noruega
|
nn_NO
|
Persa
|
Irán
|
fa_IR
|
Polaco
|
Polonia
|
pl_PL
|
Portugués
|
Brasil
|
pt_BR
|
Portugués
|
Portugal
|
pt_PT
|
Rumano
|
Rumanía
|
ro_RO
|
Ruso
|
Rusia
|
ru_RU
|
Serbio Cirílico
|
Serbia y Montenegro
|
sr_Cyrl_CS
|
Serbio Latín
|
Serbia y Montenegro
|
sr_Latn_CS
|
Eslovaco
|
Eslovaquia
|
sk_SK
|
Esloveno
|
Eslovenia
|
sl_SI
|
Español
|
Argentina
|
es_AR
|
Español
|
Bolivia
|
es_BO
|
Español
|
Chile
|
es_CL
|
Español
|
Colombia
|
es_CO
|
Español
|
Costa Rica
|
es_CR
|
Español
|
República Dominicana
|
es_DO
|
Español
|
Ecuador
|
es_EC
|
Español
|
El Salvador
|
es_SV
|
Español
|
Guatemala
|
es_GT
|
Español
|
Honduras
|
es_HN
|
Español
|
Méjico
|
es_MX
|
Español
|
Nicaragua
|
es_NI
|
Español
|
Panamá
|
es_PA
|
Español
|
Paraguay
|
es_PY
|
Español
|
Perú
|
es_PE
|
Español
|
Puerto Rico
|
es_PR
|
Español
|
España
|
es_ES
|
Español
|
Estados Unidos de América
|
es_US
|
Español
|
Uruguay
|
es_UY
|
Español
|
Venezuela
|
es_VE
|
Sueco
|
Suecia
|
sv_SE
|
Tagalo
|
Filipinas
|
tl_PH
|
Thai
|
Tailandia
|
th_TH
|
Thai
|
Tailandia tradicional
|
th_TH_TH
|
Turco
|
Turquía
|
tr_TR
|
Ucraniano
|
Ucrania
|
uk_UA
|
Vietnamita
|
Vietnam
|
vi_VN
|
Generalmente, los dos elementos de la configuración regional son importantes. Por ejemplo, los nombres de los días de la semana y los meses en el inglés de Canadá y del Reino Unido tienen el mismo formato, pero las fechas tienen formatos diferentes. Por tanto, no basta con especificar “inglés” como configuración regional. Tampoco es suficiente especificar únicamente el país como configuración regional. Por ejemplo, Canadá tiene un formato de fecha diferente para inglés y francés. Para obtener información sobre cómo definir la configuración regional en Designer, consulte Especificación de configuración regional (idioma y país o región) para un objeto.
En general, todas las aplicaciones funcionan en entornos en los que hay una configuración regional. Esta configuración regional se conoce como la configuración regional ambiental. En determinadas circunstancias, una aplicación podría operar en un sistema o en un entorno en los que no hay una configuración regional. En estos raros casos, la configuración regional ambiental se define, de forma predeterminada, como inglés de Estados Unidos (en_US). Esta configuración regional se conoce como la configuración regional predeterminada.
EpochLos valores de fecha y hora tienen un origen asociado, o epoch, que es el momento de inicio. Ningún valor de fecha u hora anteriores a esta epoch será válido.
La unidad de valor de todas las funciones de fecha es el número de días desde epoch. La unidad de valor de todas las funciones de hora es el número de milisegundos desde epoch.
Designer define el día 1 de epoch para todas las funciones de fecha como el 1 de enero de 1900; el milisegundo uno para la generación de todas las funciones de tiempo es la medianoche, 00:00:00, hora media de Greenwich (GMT). Esta definición significa que los usuarios de las zonas que estén al este de GMT podrían recibir valores de hora negativos.
Formatos de fechaUn formato de fecha es una especificación taquigráfica de cómo se muestra una fecha. Consta de varios signos de puntuación y símbolos que representan el formato que debe emplearse en la fecha. A continuación, se presentan algunos ejemplos en la siguiente tabla.
Formato de fecha
|
Ejemplo
|
MM/DD/AA
|
11/11/78
|
DD/MM/AA
|
25/07/85
|
MMMM DD, AAAA
|
Marzo 10, 1964
|
El formato de las fechas está regulado por una norma ISO. Cada país o región indica sus propios formatos de fecha. Las cuatro categorías principales de formatos de fecha son abreviada, media, larga y completa. En la siguiente tabla se presentan algunos ejemplos de diferentes formatos de fechas de configuraciones regionales distintas de cada una de las categorías.
Identificador de configuración regional y descripción
|
Formato de fecha (Categoría)
|
Ejemplo
|
en_GB
Inglés (Reino Unido)
|
DD/MM/AA (Abreviado)
|
08/12/92
08/04/05
|
fr_CA
Francés (Canadá)
|
AA-MM-DD (Medio)
|
92-08-18
|
de_DE
Alemán (Alemania)
|
D. MMMM AAAA (Largo)
|
17 de junio de 1989
|
fr_FR
Francés (Francia)
|
EEEE,' le 'D MMMM AAAA (Completo)
|
Lundi, le 29 Octobre, 1990
|
Formatos de horaUn formato de hora es una forma taquigráfica de expresar la hora. Consta de signos de puntuación, literales y símbolos de patrones. A continuación, se presentan algunos ejemplos en la siguiente tabla.
Formato de hora
|
Ejemplo
|
h:MM A
|
7:15 PM
|
HH:MM:SS
|
21:35:26
|
HH:MM:SS 'en''punto' A Z
|
14:20:10 en punto PM EDT
|
Los formatos de hora están regulados por una norma ISO. Cada país indica cuáles son sus formatos predeterminado, abreviado, medio, largo y completo de hora. La configuración regional identifica el formato de hora que cumpla las normas de ese país.
En la siguiente tabla se presentan algunos ejemplos de diferentes formatos de fechas de configuraciones regionales distintas de cada una de las categorías.
Identificador de configuración regional y descripción
|
Formato de hora (Categoría)
|
Ejemplo
|
en_GB
Inglés (Reino Unido)
|
HH:MM (Abreviado)
|
14:13
|
fr_CA
Francés (Canadá)
|
HH:MM:SS (Medio)
|
12:15:50
|
de_DE
Alemán (Alemania)
|
HH:MM:SS z (Largo)
|
14:13:13 -0400
|
fr_FR
Francés (Francia)
|
HH ‘ h ‘ MM Z (Completo)
|
14 h 13 GMT-04:00
|
Patrones de fecha y horaLos símbolos siguientes deben utilizarse para crear los patrones de fecha y hora para los campos correspondientes. Determinados símbolos de fecha solo se utilizan en las configuraciones regionales de chino, japonés y coreano. Estos símbolos también se especifican a continuación. Para obtener más información, consulte Ejemplos de patrones de fecha y hora.
Nota: los caracteres coma (,), guión (-), dos puntos (:), barra inclinada (/), punto (.) y espacio ( ) se consideran valores literales y se pueden incluir en cualquier lugar del patrón. Para incluir una frase en un patrón, delimite la cadena de texto con comillas simples ('). Por ejemplo, 'Your payment is due no later than' MM-DD-AA se puede especificar como el patrón de visualización.
Símbolo de fecha
|
Descripción
|
Valor con formato para la configuración regional de inglés (EE.UU.) donde el valor de entrada que diferencia configuraciones regionales es 1/1/08 (es decir, 1 de enero de 2008).
|
D
|
Día del mes expresado con 1 o 2 dígitos (1-31).
|
1
|
DD
|
Día del mes expresado con 2 dígitos (se rellena con ceros en el caso de los días 1 a 9) (01-31).
|
01
|
J
|
Día del año expresado con 1, 2 o 3 dígitos (1-366).
|
1
|
JJJ
|
Día del año expresado con 3 dígitos (se rellena con ceros en el caso de los días 1 a 99) (001-366).
|
001
|
M
|
Mes expresado con 1 o 2 dígitos (1-12).
|
1
|
MM
|
Mes expresado con 2 dígitos (se rellena con ceros en el caso de los meses 1 a 9) (01-12).
|
01
|
MMM
|
Nombre abreviado del mes.
|
Ene
|
MMMM
|
Nombre completo del mes.
|
Enero
|
E
|
Día de la semana expresado en un dígito (1-7), donde (1=domingo).
|
3 (porque el 1 de enero de 2008 es martes).
|
EEE
|
Nombre abreviado del día de la semana.
|
Mar (porque el 1 de enero de 2008 es martes).
|
EEEE
|
Nombre completo del día de la semana.
|
Martes (porque el 1 de enero de 2008 es martes).
|
YY
|
Año expresado con dos dígitos, donde los números menores de 30 se consideran que vienen después del año 2000 y los números 30 y posteriores se consideran que tienen lugar antes de 2000. Por ejemplo, 00=2000, 29=2029, 30=1930 y 99=1999.
|
08
|
YYYY
|
Año expresado con cuatro dígitos.
|
2008
|
G
|
Nombre de la era (a.C. o d.C.)
|
a.C.
|
w
|
Semana del mes expresada con un dígito (0-5), donde la semana 1 es el primer conjunto de cuatro días seguidos que terminan en un sábado.
|
1
|
WW
|
Semana del año expresada con dos dígitos (01-53) ISO-8601, donde la semana 1 es la semana en que se encuentre el 4 de enero.
|
01
|
Hay disponibles varios patrones de fecha adicionales para especificar patrones de fecha en las configuraciones regionales de chino, japonés y coreano.
Las eras de Japón se pueden representar mediante varios símbolos distintos. Los últimos cuatro símbolos de era son símbolos alternativos para representar las eras de Japón.
Símbolo de fecha CJK
|
Descripción
|
DDD
|
Día del mes con valor numérico ideográfico de la configuración regional.
|
DDDD
|
Día del mes con valor numérico ideográfico y la regla de decenas de la configuración regional.
|
YYY
|
Año con valor numérico ideográfico de la configuración regional.
|
YYYYY
|
Año con valor numérico ideográfico y la regla de decenas de la configuración regional.
|
g
|
Nombre de era alternativa de la configuración regional. Para la era de Japón actual, Heisei, este patrón muestra la letra H ASCII (U+48).
|
gg
|
Nombre de era alternativa de la configuración regional. Para la era de Japón actual, este patrón muestra el ideograma que representa el símbolo de Unicode (U+5E73).
|
ggg
|
Nombre de era alternativa de la configuración regional. Para la era de Japón actual, este patrón muestra los ideogramas que representan los símbolos de Unicode (U+5E73 U+6210).
|
g
|
Nombre de era alternativa de la configuración regional. Para la era de Japón actual, este patrón muestra la letra H con ancho completo (U+FF28).
|
g g
|
Nombre de era alternativa de la configuración regional. Para la era de Japón actual, este patrón muestra el ideograma que representa el símbolo de Unicode (U+337B).
|
Símbolo de hora
|
Descripción
|
Valor de entrada que distingue configuraciones regionales.
|
Valor con formato para la configuración regional de inglés (EE.UU.).
|
h
|
Hora del día (a.m./p.m.) expresada con uno o dos dígitos (1-12).
|
12:08 AM o 2:08 PM.
|
12 o 2.
|
hh
|
Hora del día (a.m./p.m.) expresada con dos dígitos (se rellena con ceros en las horas de 1 a 9) (01-12).
|
12:08 AM o 2:08 PM.
|
12 o 02.
|
k
|
Hora del día (a.m./p.m.) expresada con uno o dos dígitos (0-11).
|
12:08 AM o 2:08 PM.
|
0 o 2
|
kk
|
Hora del día (a.m./p.m.) expresada con dos dígitos (se rellena con ceros en las horas de 0 a 9) (00-11).
|
12:08 AM o 2:08 PM.
|
00 o 02.
|
H
|
Hora del día expresada con uno o dos dígitos (0-23).
|
12:08 AM o 2:08 PM.
|
0 o 14.
|
HH
|
Hora del día expresada con 2 dígitos (se rellena con ceros en el caso de las horas 0 a 9) (00-23).
|
12:08 AM o 2:08 PM.
|
00 o 14.
|
K
|
Hora del día expresada con uno o dos dígitos (1-24).
|
12:08 AM o 2:08 PM.
|
24 o 14.
|
KK
|
Hora del día expresada con 2 dígitos (se rellena con ceros en el caso de las horas 1 a 9) (01-24)
|
12:08 AM o 2:08 PM.
|
24 o 14.
|
M
|
Minutos de una hora expresados con 1 o 2 dígitos (0-59).
Nota: este símbolo debe utilizarse con un símbolo de hora.
|
2:08:09 PM.
|
8
|
MM
|
Minutos de una hora expresados con 2 dígitos (se rellena con ceros en el caso de los minutos 0 a 9) (00-59).
Nota: este símbolo debe utilizarse con un símbolo de hora.
|
2:08:09 PM.
|
08
|
S
|
Segundos de un minuto expresados con 1 o 2 dígitos (0-59).
Nota: este símbolo debe utilizarse con un símbolo de horas y minutos.
|
2:08:09 PM.
|
9
|
SS
|
Segundos de un minuto expresados con 2 dígitos (se rellena con ceros en el caso de los segundos 0 a 9) (00-59).
Nota: este símbolo debe utilizarse con un símbolo de horas y minutos.
|
2:08:09 PM.
|
09
|
FFF
|
Milésimas de segundo expresadas con 3 dígitos (000-999).
Nota: este símbolo debe utilizarse con un símbolo de horas, minutos y segundos.
|
2:08:09 PM.
|
09
|
A
|
Parte del día que va desde la medianoche hasta el mediodía (AM) o desde el mediodía hasta la medianoche (PM).
|
2:08:09 PM.
|
PM.
|
z
|
Formato de zona horaria ISO-8601 (por ejemplo, Z, +0500, -0030, -01, +0100).
Nota: este símbolo debe utilizarse con un símbolo de hora.
|
2:08:09 PM.
|
-0400
|
zz
|
Formato de zona horaria ISO-8601 alternativo (por ejemplo, Z, +05:00, -00:30, -01, +01:00).
Nota: este símbolo debe utilizarse con un símbolo de hora.
|
2:08:09 PM.
|
-04:00
|
Z
|
Nombre de zona horaria abreviado (por ejemplo GMT, GMT+05:00, GMT-00:30, EST, PDT).
Nota: este símbolo debe utilizarse con un símbolo de hora.
|
2:08:09 PM.
|
EDT
|
Símbolos reservadosLos siguientes símbolos tienen significados especiales y no se pueden utilizar como texto literal.
Símbolo
|
Descripción
|
?
|
Cuando se envía, el símbolo coincide con cualquier carácter. Cuando se combina para su visualización, se convierte en un espacio.
|
*
|
Cuando se envía, el símbolo coincide con 0 o los caracteres de espacio en blanco Unicode. Cuando se combina para su visualización, se convierte en un espacio.
|
+
|
Cuando se envía, el símbolo coincide con uno o más caracteres de espacio en blanco Unicode. Cuando se combina para su visualización, se convierte en un espacio.
|
Patrones de campo complejosAdemás de definir patrones simples para campos numéricos, de fecha y hora y de texto, se pueden definir un patrón específico para una configuración regional o manejar patrones variables.
Patrones de configuración regionalSi desea forzar una configuración regional en un patrón, independientemente de la que se le haya asignado ya al objeto, puede definir un patrón específico para una configuración regional. La sintaxis de un patrón específico para una configuración regional se define del siguiente modo:
category_name(locale_name){pattern}
donde
category_name puede ser date, time, num o text.
locale_name se identifica con un código de idioma y/o país o región, según se definen en el código de identificación de idiomas RFC 1766 (etiquetas para la identificación de idiomas, 1995).
pattern es el patrón simple de procesamiento de valores.
Por ejemplo, para que un campo de fecha y hora muestre la fecha en francés y con el código de país de Francia, debe definir el patrón del siguiente modo:
date(fr_FR){DD MMMM, YYYY}
Patrones variablesSi los datos introducidos por el usuario o los datos enlazados están disponibles en más de un formato (por ejemplo, los números de teléfono pueden tener un código de área de tres dígitos o no tener ninguno), se puede definir un patrón que tenga en cuenta las diferencias. La sintaxis utilizada para definir varios patrones aceptables es la siguiente:
category_name{pattern}|category_name{pattern}|category_name{pattern}
donde los patrones están separados por barras verticales (|). Puede especificar un número ilimitado de patrones. Por ejemplo, la siguiente estructura acepta dos tipos de patrones de texto:
text{999*9999}|text{999*999*9999}
Establecimiento de la fuente predeterminada para valores en formularios nuevosEn el menú Herramientas, seleccione Opciones.
Haga clic en Fuentes predeterminadas.
En Propiedades de fuente de valor predeterminadas para nuevos formularios, seleccione Tipo de letra, Tamaño y Estilo, según sea necesario.
Establecimiento de una fuente predeterminada para valores en un formulario existenteHaga clic en Archivo > Propiedades del formulario.
Haga clic en Fuentes predeterminadas.
En Propiedades de fuente de valor predeterminadas, seleccione Tipo de letra, Tamaño y Estilo, según sea necesario.
|
|
|