LOV com conteudo dinamico

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
renan_pre
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 50
Registrado em: Ter, 10 Abr 2007 11:08 am
Localização: São Paulo - SP
M. Renan

Ola galera, sou novato na area e estou encarregado de uma tarefa da qual gostaria de pedir ajuda a voces.

Preciso fazer uma LOV dinamica. Tem um list_item onde havera varios departamentos e haverá um campo abaixo (onde terá uma LOV) que deverá buscar os registros referentes ao depto selecionado no list_item. Só que isso se dará dinamicamente em tempo de execução.

alguém pode me ajudar?

Abraços
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Não tem mistério!
Basta você colocar no SQL o valor escolhido no seu campo. Exemplo:

Selecionar tudo

select bla.bla.bla
from sua_tabela
where departamento = :seu_bloco.seu_campo
  and ...
  and ...
Dessa forma, ele sempre vai pegar os departamentos escolhidos no list_item.

Outra forma é fazer assim:

Selecionar tudo

select bla.bla.bla
from sua_tabela
where (departamento = :seu_bloco.seu_campo
    or :seu_block.seu_campo is null)   
  and ...
  and ...
Dessa forma acima, ele vai pegar o departamento escolhido no list item. Caso não tenha nada escolhido no list_item (ou seja, está null), ele traz todos...

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

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