Cálculos quando valores são alterados

Você irá frequentemente querer que um cálculo seja atualizado imediatamente quando quer que um dos atributos usados pelos cálculos seja alterado.

Por exemplo, se houver dois atributos numéricos em uma janela que são somados para fornecer um terceiro atributo, você irá querer que o terceiro atributo seja atualizado imediatamente se um dos outros atributos for alterado.

Se você mudar x ou y, o campo x+y é alterado imediatamente..

Para configurar um campo de cálculo que é atualizado quando seus dependentes são alterados:
  1. No Designer de objeto, crie os atributos x, y e x+y.

Configure o Valor Padrão de x e y para 0, conforme descrito em Lidando com valores nulos ao configurar um valor padrão.

  1. Na grade Propriedades de x+y, configure o Tipo de cálculo para BeforeSave.
    A caixa de diálogo Editar fórmula é exibida.
  2. Insira a fórmula requisitada, então clique em OK.
    por exemplo:
    Value = Object._x + Object._y
    return Value
  3. No Gerenciador de janela, adicione os três atributos para a janela requisitada.
  4. Para x e y, na grade Propriedades do Gerenciador de Janelas, configure É calculado na alteração como Verdadeiro.
  5. Clique em .
    A janela é salva. Quando você atualiza x ou y na janela, x+y é imediatamente atualizado.

É calculado na alteração não foi implementado no Workspaces, portanto, você não verá essa atualização até recarregar a janela.