|
Los campos decimales son muy similares a los campos numéricos. En la siguiente tabla se describen las diferencias entre los campos decimales y numéricos.
Campo
|
Descripción
|
Campo decimal
|
Muestra números en formato decimal.
Se puede definir el número máximo de dígitos al principio y al final.
Se puede definir un patrón de visualización que restrinja el valor formateado con los dígitos al principio y al final.
No se puede especificar un formato de datos para un campo decimal: siempre se guarda como decimal.
De forma predeterminada, el valor formateado contiene dos dígitos después del carácter de base.
|
Campos numéricos
|
Muestra números en formato flotante o entero.
No se puede definir el número máximo de dígitos al principio y al final.
Se puede definir un patrón de datos y un formato de datos (flotante o entero).
El valor con formato solo contiene dos dígitos después del carácter de base.
|
Utilice el campo decimal en los siguientes casos:
Si quiere definir el número de dígitos al principio y al final
Si quiere mostrar la precisión de los datos decimales o enteros exactamente como se introdujo (asegúrese de que la opción Limitar dígitos finales no está seleccionada) sin ningún truncamiento.
Por ejemplo, un subformulario de repetición contiene un campo llamado Cantidad. En la primera instancia del subformulario, el campo Cantidad puede tener el valor 3 y, en la segunda instancia, puede tener el valor 3.123:
Si la opción Limitar dígitos finales está definida en un máximo de 2, el primer número se guarda como 3 (ya que se quitan los ceros finales) y el segundo número se guarda como 3.12 (ya que está truncado).
Si no se selecciona la opción Limitar dígitos finales, los dos números se guardan tal y como se introdujeron (el primer número se guarda como 3 y el segundo número se guarda como 3.123).
Si desea saber más acerca de las opciones de los campos decimales, consulte la sección correspondiente a los campos numéricos: muchas de las opciones son idénticas.
Nota: para utilizar el objeto de campo decimal en un formulario interactivo, es necesario disponer de Adobe Reader 6.0.3 o posterior.
Acerca de los campos numéricosSi se desea admitir que se introduzcan o muestren números enteros o flotantes, incluso con la moneda, agregue un campo numérico al formulario. El valor de un campo numérico puede recibir formato y se puede mostrar de acuerdo con patrones predefinidos y según la configuración regional especificada para el campo.
Tras agregar un campo numérico al diseño del formulario, se puede editar el texto del rótulo y manipular las propiedades de los objetos en las fichas Campo, Valor y Enlace de la paleta Objeto. Se pueden definir las siguientes propiedades:
Cambiar el rótulo de la casilla de verificación. Consulte Formato de rótulos.
Configurar un estilo de borde para el campo. Consulte Definición del estilo de borde.
Definir el campo como visible, invisible u oculto. Consulte Objetos visibles, invisibles u ocultos.
Indicar una configuración regional para el campo. Consulte Especificación de configuración regional (idioma y país o región) para un objeto.
Especificar el formato de exportación de los datos. Consulte Uso de campos de texto.
Especifique que Designer utilice la longitud horizontal del campo de texto para determinar cuántos números se permiten.
Definir el patrón de visualización.
Definir el patrón de edición.
Especificar un valor inicial de visualización.
Definir una propiedad durante la ejecución (por ejemplo, introducir el número de una página representada).
Definir el patrón de validación.
Decidir si el campo admitirá valores de coma flotante o números enteros.
Especificar un patrón de enlace de datos.
Especifique un método de enlace para guardar y recuperar los datos enlazados.
Los campos numéricos admiten las secuencias de comandos y cálculos. Si un usuario debe proporcionar datos, puede definirse si se recomienda la introducción de datos o es necesaria, y se pueden configurar mensajes que soliciten datos a los usuarios de forma adecuada. Todos los datos introducidos por el usuario se pueden validar mediante secuencias de comandos.
Nota: los campos numéricos pueden tener un valor máximo de 2.147.483.647 calculado o introducido por el usuario. Se trata del número más alto que puede caber en un número entero firmado de 32 bits en un equipo.
Definición de una alineación de la base (punto decimal) para valores numéricosEn el menú de paleta Párrafo, seleccione Editar valor.
Haga clic en Alineación de la base .
En el cuadro adyacente, escriba el espacio que hay que crear entre el punto de la base y el lado derecho del área que se puede rellenar.
Pulse Intro.
Importante: Acrobat 6.0.2 y Adobe Reader 6.0.2 no admiten la configuración de alineación de la base. Si pretende guardar el diseño como un formulario PDF compatible con Acrobat 6.0.2, no utilice la alineación de la base. Si lo hace, los usuarios no podrán editar los valores.
Definición del comportamiento de los campos numéricos o decimalesEn la paleta Objeto, haga clic en la ficha Valor y seleccione una de las siguientes opciones de la lista Tipo:
Para permitir a los usuarios que elijan si desean introducir los datos o no, seleccione Usuario especificado – Opcional.
Para pedir a los usuarios que introduzcan los datos y hacer que el campo sea recomendado, seleccione Usuario especificado - Recomendado y escriba un mensaje personalizado en el campo Mensaje si está vacío.
Para pedir a los usuarios que introduzcan los datos y hacer que el campo sea obligatorio, seleccione Usuario especificado - Obligatorio y escriba un mensaje personalizado en el campo Mensaje si está vacío.
Para hacer que el campo sea solo de lectura y que muestre un valor de dato que se calcula y muestra a través de una secuencia de comandos vinculada, seleccione Calculado - Solo lectura. Los usuarios no pueden modificar el valor calculado.
Para hacer que el campo se pueda modificar y que muestre un valor de dato que se calcula y muestra a través de una secuencia de comandos vinculada, seleccione Calculado - Usuario puede ignorarlo. Los usuarios pueden modificar el valor si se ha escrito la secuencia de comandos de cálculo para aceptar los datos. Si un usuario modifica el valor calculado, aparecerá el mensaje personalizado que se ha especificado en el cuadro Mensaje si se ignora.
Para hacer que el campo sea solo de lectura y que muestre un valor de dato que se combina o calcula y se muestra a través de una secuencia de comandos vinculada, seleccione Solo lectura. Los usuarios no pueden modificar el valor.
Si el valor está recomendado o es obligatorio, escriba un mensaje en el cuadro Mensaje si está vacío.
Si se va a calcular el valor, vincule la secuencia de comandos de cálculo al objeto, mediante el Editor de secuencias de comandos.
Si se puede sobrescribir el valor calculado, puede introducir un mensaje en el cuadro Mensaje si se ignora.
Definición de propiedades de enlace de datos personalizadas para campos decimales o numéricosLas opciones de enlace permiten crear un formulario que captura datos para infraestructuras empresariales y/o utiliza un origen de datos externo para rellenar un formulario en tiempo de ejecución. Las propiedades de enlace de los datos se definen en la ficha Enlace de la paleta Objeto.
Seleccione el campo.
Active el formulario para que se conecte al origen de datos al abrirlo.
Enlace el campo al nodo de datos correspondiente. Para obtener información sobre cómo se enlazan objetos a un origen de datos, consulte Enlace de campos a un origen de datos.
Especificación del formato de datos de campos numéricosLos campos numéricos pueden guardar datos en formato flotante o entero. El valor predeterminado es flotante.
De forma predeterminada, los datos numéricos de un campo decimal solo guardarán un máximo de dos dígitos después del decimal. Los datos posteriores a la segunda posición decimal se redondearán.
En la paleta Objeto, haga clic en la ficha Enlace.
Seleccione el formato adecuado en la lista Formato de datos:
Para especificar el formato de los números como una representación en tres partes de un número que contiene un carácter de base, seleccione Flotante.
Para especificar el número como cualquier secuencia de los dígitos entre 0 y 9, probablemente precedidos de un signo menos, seleccione Entero.
Límite de los números introducidos en campos numéricos o decimalesPuede limitar los números que se introducen en un campo decimal o numérico indicando a Designer que utilice la longitud horizontal del campo decimal o numérico para determinar cuántos números se permiten.
En la paleta Objeto, haga clic en la ficha Campo y seleccione Limitar longitud a área visible.
Cálculo con campos decimales usando JavaScriptPuede realizar cálculos con campos decimales usando FormCalc. Sin embargo, si no está seleccionada la opción Limitar dígitos finales y quiere utilizar JavaScript para realizar un cálculo con campos decimales, deberá utilizar una secuencia de comandos. Para conseguir un alto grado de precisión, Designer almacena el valor de los campos decimales como una cadena. La secuencia de comandos indica al campo decimal que se trata de un número.
Por ejemplo, si tiene tres campos decimales en el diseño de formulario: El primero se llama a, el segundo se llama b y el tercero se llama Total. Quiere realizar un cálculo que sume a y b.
Si el Editor de secuencias de comandos aún no se muestra, seleccione Ventana > Editor de secuencias de comandos.
(Opcional) Arrastre la barra de la paleta del Editor de secuencias de comandos hasta que sea más grande.
Seleccione el campo decimal que desee utilizar en un cálculo.
Seleccione Calcular en la lista Mostrar; JavaScript en la lista Lenguaje y Cliente en la lista Ejecutar en.
En el campo Origen de secuencia de comandos, escriba la siguiente secuencia de comandos:
Total.rawValue = Number(a.rawValue) + Number (b.rawValue)
Total es el nombre del campo decimal que se utiliza en un cálculo.
a es el primer campo decimal.
b es el segundo campo decimal.
Vea el formulario en la ficha Vista previa de PDF.
Especificación del formato de combinación de campos numéricos y decimalesUtilice el formato de combinación si quiere separar los caracteres y los números agregados a los campos numéricos y decimales mediante líneas de borde.
En la paleta Objeto, haga clic en la ficha Campo.
Seleccione Comb de caracteres para incluir líneas de borde que separen cada número del campo decimal o numérico.
Introduzca los números que se separarán con líneas de borde en el campo decimal o numérico.
|
|
|