aí galera tenho o seguinte problema
Tenho uma lov e nela tenho um select (meio obviu)
beleza mas a questão é o seguinte
Eu criei um checkbox
E eu queria fazer com que ao clicar no checkbox
na lov aparecesse todos os valores
E quando eu desativo aparece apenas um outro valor
Como se o select dentro da lov
Variasse de acordo com o usuario sacas?
grato pela compreenção se possivel
abraços
Problemas com lov
-
- Rank: DBA Júnior
- Mensagens: 229
- Registrado em: Sex, 05 Set 2008 2:59 pm
- Localização: Igrejinha - RS
Tu podes utilizar o valor do checkbox na query.
Ex.:
Vê se te ajuda ai
Ex.:
SELECT 10
FROM dual
WHERE :p_checkbox = 1
UNION
SELECT 20
FROM dual
WHERE :p_checkbox = 2
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
Ou ainda, alimentar uma variavel Global no evento de troca de valor da checkbox.
-
- Rank: Programador Júnior
- Mensagens: 23
- Registrado em: Qua, 18 Nov 2009 8:54 am
- Localização: SC
A questão é o seguinte
o select é o mesmo
ou seja se fizer union
ele vai aparecer duas vezes o mesmo valor
pois um é com filtro e o outro é sem
exemplo
o select é o mesmo
ou seja se fizer union
ele vai aparecer duas vezes o mesmo valor
pois um é com filtro e o outro é sem
exemplo
SELECT col.cod_colabo
, pes.nom_pessoa
FROM colabo col
, pessoa pes
,usuario us
WHERE pes.cod_pessoa = col.cod_colabo
and pes.cod_pessoa = us.cod_pessoa
and :CTRL.W_IND_VISUALIZ_TODOS = 'S'
UNION ALL
SELECT col.cod_colabo
, pes.nom_pessoa
FROM colabo col
, pessoa pes
,usuario us
WHERE pes.cod_pessoa = col.cod_colabo
and pes.cod_pessoa = us.cod_pessoa
and us.cod_usuario = user
ORDER BY nom_pessoa ASC
-
- Rank: DBA Júnior
- Mensagens: 229
- Registrado em: Sex, 05 Set 2008 2:59 pm
- Localização: Igrejinha - RS
Põe só UNION... sem o ALL.
Resumindo mal e porcamente, o UNION faz uma espécie de DISTINCT dos valores retornados. O UNION ALL, traz TUDO (Rá!).
Resumindo mal e porcamente, o UNION faz uma espécie de DISTINCT dos valores retornados. O UNION ALL, traz TUDO (Rá!).
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 15 visitantes