LOV DINÂMICA

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
s-feitoza
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Seg, 13 Jul 2009 10:24 pm
Localização: são paulo

Amigos estou na dúvida como posso criar uma lov dinamica.
Exemplo: Dependendo do numero de empresa que o forms carregar a LOV deveria trazer resultados de um select diferente... alguém poderia me ajudar...

PARECIDO COM UM DECODE OU CASE POREM COM VARÍOS REGISTROS... O que ira popular na LOV são dados de produtos referente ao cliente...
rafaelfrocha
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 45
Registrado em: Qua, 31 Out 2007 9:30 am
Localização: Uberlândia
Rafael Rocha

Você pode usar campos de seu bloco no form para fazer filtros na LOV. Não resolve seu problema não?
s-feitoza
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Seg, 13 Jul 2009 10:24 pm
Localização: são paulo

Cara até tentei fazer isso mais não deu certo. Oque eu tenho é assim. Tenho 5 selects diferentes que conforme eu selecione uma empresa em especifico eu necessito que a LOV popule um select distinto... porem isso tem que ser feito no mesmo botão da lov não posso colocar por exemplo 5 botões e cada um para uma empresa isso não seria viavel tambem...

Select '1' from dual; = empresa 1

Select '2' from dual; = empresa 2

Select '3' from dual; = empresa 3
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!!!

É só você criar seu record group em tempo de execução.

Neste post ensino como fazer isso...

http://glufke.net/oracle/viewtopic.php?t=4916

Faça suas condições e pra cada condição você cria seu record group.

Existe também a opção do set_lov_property, você cria os record groups que você acha que vai precsiar e deixa todos eles lá... entaõ, em tempo de execução, você da um set_lov_property apontando essa lov para utilizar o record_group que você deseja.
Responder
  • Informação
  • Quem está online

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