Saltar para o conteúdo principal
Versão: 20 R7 BETA

OBJECT SET VALUE

OBJECT SET VALUE ( nomObjeto ; valor )

ParâmetroTipoDescrição
nomObjetoTextNome de objeto
valoranyNovo 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

Ver também

OBJECT Get value