Acerca de los cálculos básicos
Las expresiones simples son los ejemplos más básicos de las secuencias de comandos. Esas expresiones no implican el uso de funciones integradas de FormCalc y sólo tienen una línea. Añada expresiones simples para el suceso calculate de un campo u objeto particular para que el valor de la expresión se muestre en el formulario.
Ejemplos de cálculos básicos
Todos los ejemplos siguientes corresponden a expresiones simples:
2
"abc"
2 - 3 * 10 / 2 + 7
Cada expresión simple se evalúa con un valor sencillo siguiendo un orden tradicional de operaciones, incluso si el orden no es siempre obvio a partir de la sintaxis de la expresión. Por ejemplo, los siguientes conjuntos de expresiones crean resultados equivalentes.
Expresión
|
Equivale a
|
Resultado
|
"abc"
|
"abc"
|
abc
|
2 - 3 * 10 / 2 + 7
|
2 - (3 * 10 / 2) + 7
|
-6
|
(10 + 2) * (5 + 4)
|
(10 + 2) * (5 + 4)
|
108
|
0 and 1 or 2 > 1
|
(0 and 1) or (2 >1)
|
1 (verdadero)
|
2 < 3 not 1 == 1
|
(2 < 3) not (1 == 1)
|
0 (falso)
|
Como sugiere la tabla anterior, todos los operadores de FormCalc tienen una prioridad determinada cuando aparecen en las expresiones. La tabla siguiente ilustra esta jerarquía de operadores:
Prioridad
|
Operador
|
La más alta
|
=
|
|
(Unario) - , + , not
|
|
* , /
|
|
+ , -
|
|
< , <= , > , >= , lt , le , gt , ge
|
|
== , <> , eq , ne
|
|
& , and
|
La más baja
|
| , or
|
Todos los ejemplos anteriores son expresiones simples válidas que se pueden agregar a un objeto o campo de formulario, y que aceptan cálculos y secuencias de comandos. Por ejemplo, si crea un formulario en Designer con un único campo numérico, agregue el siguiente cálculo al suceso calculate en el Editor de secuencias de comandos.
Debe seleccionar la ficha Vista previa de PDF para ver el formulario completado, el valor de la expresión simple aparece en el campo de texto.
Si el valor no aparece en la vista previa, asegúrese de que la expresión simple aparece en el suceso calculate del objeto de diseño de formulario. Asimismo, asegúrese de que ha instalado Designer y Acrobat correctamente.