Set_item_property com variavel.

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Avatar do usuário
NightSpy
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 49
Registrado em: Ter, 09 Set 2008 4:18 pm
Localização: SP

Olá galera tudo bem?

Seguinte, estou com um problema que não parece ser tão grave, mas realmente estou com ele.

Quero setar os label´s de vários botões assim que o form é instanciado. WHEN-NEW-FORM-INSTANCE

Nessa trigger eu seto os labels..porem estes labels são variaveis...tentei setar desta forma: set_item_property('bt1',LABEL,x.d);

onde x.d é um campo da tabela do meu cursor.

debugando via message, confirmei q meu script esta rodando, looping funcionado, porem não seta, meus botões nascem sem label(porque deixei os labes sem nada via property dos botões)

alguém tem alguma idéia?
RodrigoValentim
Moderador
Moderador
Mensagens: 367
Registrado em: Ter, 25 Mar 2008 3:41 pm
Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer

Campanha: Faça uma pesquisa antes de perguntar!!!

Tente por um to_char(x.d).

Aqui eu fiz da seguinte forma...

Selecionar tudo

declare
  cursor c is 
   select 123 from dual;
  y number;
begin
   open c;
      fetch c into y;
   close c;
  set_item_property('controle.BTN_CONFIRMAR',label,y); 
end;
não apareceu nada.. porém, quando modifiquei a variavel para varchar, apareceu normalmente.

Selecionar tudo

declare
  cursor c is 
   select '123' from dual;
  y varchar2(10);
begin
   open c;
      fetch c into y;
   close c;
  set_item_property('controle.BTN_CONFIRMAR',label,y); 
end;
Apareceu botão normalmente com o label 123.

Talves você tenha também que incluir quem é o bloco dono do botão, ao invés de somente bt1.
:o
Avatar do usuário
NightSpy
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 49
Registrado em: Ter, 09 Set 2008 4:18 pm
Localização: SP

Opa..acredita que tinha tentado isso de to_char no select do cursor em vão, porem agora lendo você, imaginei em colocar o to_char direto dentro do set_item-property.. e não é q deu certo. Poxa tinha que ser um xará meu. Vlws Rodrigo.
Responder
  • Informação
  • Quem está online

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