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?
Set_item_property com variavel.
-
- 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!!!
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...
não apareceu nada.. porém, quando modifiquei a variavel para varchar, apareceu normalmente.
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.
Aqui eu fiz da seguinte forma...
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;
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;
Talves você tenha também que incluir quem é o bloco dono do botão, ao invés de somente bt1.
- NightSpy
- 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.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 18 visitantes