Este evento corre sempre que se está a des-selecionar um objeto.
Se retornar falso (.F.) o objecto mantém a seleção, isto é muito útil para executar validações aos valores introduzidos pelos utilizadores nos objetos.
Supondo que se tem um objeto do tipo Campo de ficheiro numério e que desejamos validar o seu valor para que seja maior ou igual a 10 e menor ou igual a 100.
Assim no evento ao sair devemos colocar o seguinte:
Note-se que a propriedade do objeto
Changed está a ser testada antes de correr o evento, isto porque é esta propriedade que indica se o utilizador modificou o valor do objeto. Nesta situação não interessa estar sempre a correr o código caso o utilizador não tenha alterado o valor do objeto.
Esta propriedade só está disponível na gama Enterprise.
Esta propriedade está disponível nos seguintes objetos:
Campos TabelasCampo de Ligação Campos de Escolha SeletivaCampos LógicosCampos Memos