Los cálculos cuando cambian los valores

Con frecuencia, se deseará que los cálculos se actualicen inmediatamente cuando cambia alguno de los atributos que utilizan.

Por ejemplo, si en una ventana hay dos atributos numéricos que se suman para dar un tercer atributo, se deseará que el tercer atributo se actualice de inmediato si cambia uno de los dos:

si se cambia x o y, el campo x+y se actualiza inmediatamente.

Para establece un campo de cálculo que se actualiza cuando cambian sus dependientes:
  1. En Diseñador de objetos, cree los atributos x, y y x+y .

Ajuste el Valor predeterminado de x e y como 0, tal y como se describe en Tratar valores nulos estableciendo un valor predeterminado.

  1. En el cuadro Propiedades de x+y, establezca el Tipo de cálculo en Antes de guardar.
    Aparece el cuadro de diálogo Editar fórmula.
  2. Introduzca la fórmula que desee y a continuación, haga clic en Aceptar.
    Por ejemplo:
    Value = Object._x + Object._y
    return Value
  3. En el Administrador de ventanas, agregue los tres atributos a la ventana que desee.
  4. En el cuadro Propiedades del Administrador de ventanas, establezca Es calcular al cambiar como Verdadero para x e y.
  5. Haga clic en .
    La ventana se guarda. Cuando x o y se actualizan en la ventana, x+y se actualiza de inmediato.

Se calcula al cambiar no se ha implementado en Workspaces, por lo que no verá esta actualización hasta que vuelva a cargar la ventana.