Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
A maioría das fórmulas calculan un valor. Do mesmo xeito que unha folla de cálculo de Excel, a repetición do cálculo ocorre automaticamente a medida que os valores cambian. Por exemplo, pode que queiras mostrar o valor nun control Etiqueta en vermello se o valor é menor que cero ou en negro se non. Entón, podes definir a propiedade Cor dese control nesta fórmula:
If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )
Neste contexto, que significa cando o usuario selecciona un control Botón ? Non se cambiou ningún valor, polo que non hai nada novo que calcular. Excel non ten equivalente a un control Botón .
Ao seleccionar un control Botón , o usuario inicia unha secuencia de accións ou comportamentos que cambiarán o estado da aplicación:
- Cambia a pantalla que se mostra: funcións Atrás e Navegación .
- Controlar un sinal: Activar e Desactivar as funcións.
- Actualizar, actualizar ou eliminar elementos nunha fonte de datos: Actualizar, Actualizar, UpdateIf, Parche, Eliminar, EliminarIf funcións.
- Actualizar unha variable de contexto: función UpdateContext .
- Crear, actualizar ou eliminar elementos nunha colección: funcións Collect, Clear, ClearCollect .
Debido a que estas funcións cambian o estado da aplicación, non se poden recalcular automaticamente. Podes usalas nas fórmulas para as propiedades OnSelect, OnVisible, OnHidden e outras On... , que se denominan fórmulas de comportamento.
Máis dunha acción
Empregue puntos e coma para crear unha lista de accións para realizar. Por exemplo, pode actualizar unha variable de contexto e logo volver á pantalla anterior:
UpdateContext( { x: 1 } ); Back()
As accións realízanse na orde na que aparecen na fórmula. A seguinte función non se iniciará ata que remate a función actual. Se se produce un erro, pode que as funcións posteriores non se inicien.