Set_Item_Property

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
NiNo
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 62
Registrado em: Seg, 11 Jul 2005 2:03 pm
Localização: são Paulo
NiNo
Developer

Existe alguma forma de se ALTERAR o conteudo de uma variavel de bloco sem atribuir o valor diretamente a mesma, ou seja...
Em vez de se usar a sintaxe: :BLOCO.VARIAVEL := 'VALOR' usar o Set_Item_Property(id_Item, [i]Propriedade[/i], 'VALOR'), tentei procurar nas propriedades do item alguma que me indicasse isto mas não tive sucesso, se alguém souber, agradeco a dica.

valeu !
Avatar do usuário
TBou
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 136
Registrado em: Qui, 05 Ago 2004 9:33 am
Localização: Campo Grande - MS
Thiago Bourscheidt
thiago.info@apoiorural.com.br
Analista de Sistemas

Sei...o Que você precisa é conseguir atribuir Valor a um campo como String para poder utilizar o mesmo código para vários campos.
Usando Set_item property acredito que você não conseguirá mas tem outros comandos que eu uso NAME_IN e COPY

Selecionar tudo

 NAME_IN = retorna o valor do campo 
      Ex.   Variavel := Name_in('bloco.campo1');
COPY = Atribui um valor ao campo
Ex.

Selecionar tudo

Copy(variavel,'bloco.campo2');
com estes 2 comandos eu passei o valor do campo 1 para o campo 2

Blza..?
NiNo
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 62
Registrado em: Seg, 11 Jul 2005 2:03 pm
Localização: são Paulo
NiNo
Developer

Acho que isto me resolvera o problema.

valeu.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 14 visitantes