Aplicación de formato a valores de campo y uso de patrones

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 patrones

Utilice 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 usuario

Si 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 enlazados

Si 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 valores

Los 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 predeterminado

Los 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.

  1. Seleccione un campo de fecha y hora, un campo decimal, un campo numérico o un campo de texto.

  2. En la paleta Objeto, haga clic en la ficha Campo. Seleccione una configuración regional en la lista Configuración regional.

  3. 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ón

En 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.
  1. Seleccione el campo de fecha y hora, el campo numérico o el campo de texto.

  2. En la paleta Objeto, haga clic en la ficha Campo.

  3. 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 datos

Las 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 datos

Puede 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 datos

Puede 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.
  1. Seleccione el campo, lista desplegable, cuadro de lista o grupo de botones de radio.

  2. En la paleta Objeto, haga clic en la ficha Valor. Seleccione una de las siguientes opciones en la lista Tipo:

    • Usuario especificado - Recomendado

    • Usuario especificado - Obligatorio

  3. 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ón

Durante 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.
  1. Seleccione el campo numérico, de fecha y hora, de texto o de contraseña.

  2. En la paleta Objeto, haga clic en la ficha Campo.

  3. 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 usuario

Es 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 personalizado

  1. Seleccione el campo numérico, de fecha y hora, de texto, de contraseña, la lista desplegable o el cuadro de lista.

  2. En la paleta Objeto, haga clic en la ficha Valor.

  3. 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.

  4. 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.

  5. 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álidos

  1. Seleccione 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.

  2. 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.

  3. 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 datos

Las 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).

  1. Seleccione el campo numérico, de fecha y hora, de texto o de contraseña.

  2. En la paleta Objeto, haga clic en la ficha Campo.

  3. 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 simples

Los 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 regionales

Una 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.

Epoch

Los 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 fecha

Un 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 hora

Un 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 hora

Los 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 reservados

Los 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 complejos

Ademá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 regional

Si 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 variables

Si 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 nuevos

  1. En el menú Herramientas, seleccione Opciones.

  2. Haga clic en Fuentes predeterminadas.

  3. 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 existente

  1. Haga clic en Archivo > Propiedades del formulario.

  2. Haga clic en Fuentes predeterminadas.

  3. En Propiedades de fuente de valor predeterminadas, seleccione Tipo de letra, Tamaño y Estilo, según sea necesario.