Utilizando uma LOV, para vários itens

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
vindalencio
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 140
Registrado em: Qui, 16 Fev 2006 9:42 am
Localização: Curitiba
Vanderlei Indalencio

Caros Amigos, tenho uma LOV, genérica e necessito utiliza-la em vários campos, separado, alguém tem alguma idéia de como faço isso???
Na verdade vou chamá-la e locais diferentes e dependendo do local e valor deverá ir para um campo diferente....
NaPraia
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 88
Registrado em: Sex, 22 Fev 2008 8:24 am
Localização: Floripa - SC

a consulta que você vai fazer é sempre a mesma???

se for, você tem a trigger when-button-pressed no botão da lov que é onde você chama a lov.
depois que você chama a lov, nessa mesma trigger joga o valor que foi selecionado para o campo que você quer.
deu para entender?
vindalencio
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 140
Registrado em: Qui, 16 Fev 2006 9:42 am
Localização: Curitiba
Vanderlei Indalencio

O problema que a LOV, retorna um VALOR BOOLEAN???

Como faço, pra pegar o valor selecionado....????
NaPraia
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 88
Registrado em: Sex, 22 Fev 2008 8:24 am
Localização: Floripa - SC

seguinte, na hora que você monta a lov você está jogando o valor da lov para um campo.
exemplo
:vl_lov
recebe o valor da lov
que pode ser um campo fora do canvas e de acordo do local do teu forms que tu chama a lov tu envia ela para o lugar desejado.

tipo assim
o valor foi para :vl_lov que está sem canvas
aí tu verifica de que lugar você está
if canvas = 1 then
:vl_lov_canvas_1 := :vl_lov;
elsif canvas = 2 then
:vl_lov_canvas_1 := :vl_lov;
elsif canvas = 3 then
:vl_lov_canvas_1 := :vl_lov;
end ;
vindalencio
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 140
Registrado em: Qui, 16 Fev 2006 9:42 am
Localização: Curitiba
Vanderlei Indalencio

Ótima Dica, valeu... vou utuliza-lá...

Abraços.... :-o
Responder
  • Informação
  • Quem está online

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