Saltar para o conteúdo principal
Versão: 21 R3

OBJECT SET VALUE

OBJECT SET VALUE ( nomObjeto : Text ; valor : any )

ParâmetroTipoDescrição
nomObjetoText→Nome de objeto
valorany→Novo valor para a fonte de dados do objeto formulário
Histórico
VersãoAlterações
18 R4Criado por

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

Propriedades​

Número do comando1742
Thread-segurono