OBJECT SET VALUE
OBJECT SET VALUE ( nomObjeto ; valor )
Parâmetro | Tipo | Descrição | |
---|---|---|---|
nomObjeto | Text | → | Nome de objeto |
valor | any | → | Novo valor para a fonte de dados do objeto formulário |
Esse comando não é seguro para thread e não pode ser usado em código adequado.
Exemplo 1
OBJECT SET VALUE estabelece valor da fonte de dados atual para os objetos formulário determinados pelo parâmetro nomObjeto..
No parâmetro nomObjeto, passe o nome de um objeto formulário (uma string). Pode estabelecer o valor de objetos formulário múltiplos usando um caractere coringa (“@”).
O parâmetro value permite que passe um novo valor (qualquer tipo) para a fonte de dados do objeto de formulário.
Nota: Se a fonte de dados for uma expressão não atribuível OBJECT SET VALUE não faz nada. Para saber mais veja assignable vs non-assignable expressions.
Exemplo 2
Se quiser o valor da data source de um objeto formulário, obtenha seu nome e estabeleça um novo valor:
var $value : Variant
$value:=OBJECT Get value(OBJECT Get name(Object current))  //verifique o valor estabelecido
OBJECT SET VALUE(OBJECT Get name(Object current);$value+10)  //encontre o nome do objeto formulário e estabeleça o valor para 50