Fórum Problemas com Join para substituir campos lookups ! #45994
12/08/2004
0
Fala moçada !!!
É o seguinte...
Tenho um cadastro de pedidos (mestre/detalhe) onde tenho uma query na tabela de itens de pedido que eu uso o join para juntar o nome do material relacionado com o codigo do material da tabela de itens...
SQL:
SELECT IPED.*, MAT.CE_NOMEMAT FROM CR02PEDI IPED INNER JOIN CEMATERIAL MAT ON IPED.CR_CODIMAT=MAT.CE_CODIMAT WHERE CR_NPEDIDO=:NPEDIDO AND CR_BAIXADO IS NULL
Até aí tudo bem... essa sql tah funcionando... estou usando join pois li varias vezes nesse forum pra naum usar lookups....
quando o usuario entra alterando o pedido ele mostra certo...
Mas, como faço para trazer o nome do material jah depois q usuario digitou o codigo dele no dbgrid !? o join sóh vai funcionar se eu fechar e abrir a query denovo ?
Ex: o usuario digitou um código na coluna codigo e eu queria q o programa trazesse o nome do material na outra coluna do dbgrid...
o q fazer pra resolver esse meu problema (jah q naum é indicado usar campos lookups) ?!
Falow !
É o seguinte...
Tenho um cadastro de pedidos (mestre/detalhe) onde tenho uma query na tabela de itens de pedido que eu uso o join para juntar o nome do material relacionado com o codigo do material da tabela de itens...
SQL:
SELECT IPED.*, MAT.CE_NOMEMAT FROM CR02PEDI IPED INNER JOIN CEMATERIAL MAT ON IPED.CR_CODIMAT=MAT.CE_CODIMAT WHERE CR_NPEDIDO=:NPEDIDO AND CR_BAIXADO IS NULL
Até aí tudo bem... essa sql tah funcionando... estou usando join pois li varias vezes nesse forum pra naum usar lookups....
quando o usuario entra alterando o pedido ele mostra certo...
Mas, como faço para trazer o nome do material jah depois q usuario digitou o codigo dele no dbgrid !? o join sóh vai funcionar se eu fechar e abrir a query denovo ?
Ex: o usuario digitou um código na coluna codigo e eu queria q o programa trazesse o nome do material na outra coluna do dbgrid...
o q fazer pra resolver esse meu problema (jah q naum é indicado usar campos lookups) ?!
Falow !
Marfred
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)