FORMULA LANGUAGE


Ejemplos: @IfError
1. Este agente comprueba si existe un error en el valor resultante de una sentencia @DbLookup. Si la sentencia @DbLookup provoca un error, el agente da como resultado el texto "No disponible".
2. El siguiente código, insertado en un campo calculado al visualizar, muestra el precio del producto introducido en el campo "producto", después de actualizar la página. Introduzca el texto "Introduzca aquí el nombre del producto" como valor predeterminado para el campo del producto. Una vez que un usuario introduce un nombre de producto en el campo "producto" y pulsa F9, el precio se extrae de la vista "Artículos", que contiene el nombre del producto en la primera columna ordenada y su precio en la segunda. Si no se reconoce el nombre del producto o se produce cualquier otro error durante la búsqueda, se muestra el mensaje "No se ha podido obtener el precio solicitado. Se está suspendiendo la búsqueda". Podría agregar el botón de acción "Obtener precio", con el código @Command([ViewRefreshFields]) para que el usuario actualice la página.
3. Esta fórmula, insertada en el botón de zona activa AplicarFuente, aplica la fuente seleccionada por el usuario en el cuadro de diálogo Fuentes al texto que el usuario introduce o resalta en el campo de texto enriquecido Texto. El campo "fuentes" contiene la función @FontList en el cuadro Usar fórmula del cuadro de propiedades del campo, que muestra la lista de fuentes disponibles. Si no se ha seleccionado ninguna fuente en el campo "fuentes", aparecerá un mensaje con instrucciones para que el usuario seleccione una.
Véase también