PARAMETRO RECEBENDO UM SELECT

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
jlaudirt
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 37
Registrado em: Sáb, 30 Ago 2008 10:16 am
Localização: vilhena - ro

TENHO TRES TABELAS

PCREGIAO:

Selecionar tudo

CODREGIAO
NOMEREGIAO

PCPEDIDOS:

Selecionar tudo

CODPEDIDO
CODCLIENTE
VALOR
DATA
CODREGIAO
PCCLIENTE:

Selecionar tudo

CODIGOCLI
NOMECLI
CODREGIAO
PRECISO FAZER UM SELECT DESTAS TABELAS COM UM PARAMETRO ONDE O CLIENTE (NO ACTIVE QUERY BUILDER É POSSIVEL FAZER ISSO) ESCOLHA O PARAMETRO QUE É O RESULTADO DE UMA SELECT.

:PARAMETRO=(SELECT CODREGIAO FROM PCREGIAO)

O QUE EU PRECISO É QUE AO INVÉS DE APARECER SOMENTE O CODIGO DA REGIAO, APARECA "CODIGO TRAÇO NOME DA REGIAO" EX:
"1 - RIO DE JANEIRO"
UM TIPO DE DECODE FARIA ISSO? QUAL SERIA A SOLUÇÃO? SE É Q ISSO EXISTE!
SergioLBJr
Rank: Oracle Guru
Rank: Oracle Guru
Mensagens: 448
Registrado em: Ter, 16 Jun 2009 3:07 pm
Localização: Parobé - RS
Sérgio Luiz Bonemberger Junior
Programador Junior
Parobé RS

[]s

Onde você vai usar essa query??
jlaudirt
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 37
Registrado em: Sáb, 30 Ago 2008 10:16 am
Localização: vilhena - ro

Active Query Builder
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!!!

Não conheco esse software, porém, você pode usar o seguinte.

Selecionar tudo

:PARAMETRO=(SELECT CODREGIAO||' - '||NOMEREGIAO FROM PCREGIAO) 
jlaudirt
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 37
Registrado em: Sáb, 30 Ago 2008 10:16 am
Localização: vilhena - ro

E NESTE CASO O QUE O CLIENTE ESCOLHER SERÁ O CODIGO+NOME MAS O QUE CONTARÁ SERÁ O CODIGO?
jlaudirt
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 37
Registrado em: Sáb, 30 Ago 2008 10:16 am
Localização: vilhena - ro

COMPLEMENTANDO A PERGUNTA ACIMA:

O RESULTADO DESTE SELECT SERÁ COLOCADO EM UMA COMBOBOX

COMO EU FAÇO O SELECT ENTENDER QUE AO CLICAR NUM VALOR EU não ESTAREI ESCOLHENDO O NUMERO+NOME E SIM SOMENTE O NÚMERO?
SergioLBJr
Rank: Oracle Guru
Rank: Oracle Guru
Mensagens: 448
Registrado em: Ter, 16 Jun 2009 3:07 pm
Localização: Parobé - RS
Sérgio Luiz Bonemberger Junior
Programador Junior
Parobé RS

[]s

Coloca o nome mais o numero como o campo da tela, mas no valor do campo coloca apenas o nome do campo do código.

Se não funcionar posta no forum o problema , e veremos outro jeito de contornar
Responder
  • Informação
  • Quem está online

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