Fórum Consulta...em SQL #371130
10/06/2009
0
Tenho o seguinte código:
O problema é que, a cada vez que faço a busa, todos os campos ficam em branco...
Se alguém puder me ajudar, desde já fico grata :D
Juli
Curtir tópico
+ 0Posts
10/06/2009
Danielrsanches
FORN_COD, FORN_EMP
FROM CAD_PRODUTOS INNER JOIN CAD_FORNECEDORES ON
(PROD_COD_FORN=FORN_COD)
[color=red:b6d6235cf3]WHERE 1=1[/color:b6d6235cf3]
esse where sempre vai ser Verdadeiro ....
Gostei + 0
10/06/2009
Juli
Mais então, como eu faço???
É o único código q eu tenho... :(
Gostei + 0
10/06/2009
Danielrsanches
SELECT PROD_COD, PROD_NM FORN_COD, FORN_EMP FROM CAD_PRODUTOS INNER JOIN CAD_FORNECEDORES ON (PROD_COD_FORN=FORN_COD)
com o código acima vc vai ter todos os registros ...
vc utilizando a cláusula where, vc filtrará os dados conforme quiser, porém a sintaxe seria como esta:
where NOME_CAMPO = CONDICAO ...
onde NOME_CAMPO é o nome do campo da tabela que deseja comparar ...
CONDICAO é o valor que deseja filtrar ...
qualquer dúvida post novamente ...
abraço !!
Gostei + 0
10/06/2009
Juli
SELECT PROD_COD, PROD_NM FORN_COD, FORN_EMP FROM CAD_PRODUTOS INNER JOIN CAD_FORNECEDORES ON (PROD_COD_FORN=FORN_COD)
Assim, até ai td bem...
O problema é q essa consulta é por semelhança
Então ao digitar algum nome e selecionar o fornecedor na dblookupcombobox, a pesquisa trará todos os valores semelhantes àquele q o usuario digitou
No caso, qual seria então minha condição para filtrar???
(Esse código foi meu professor que passou, e ele que q todos o usem!!)
Desde já agradeço a ajuda!! :D
Gostei + 0
10/06/2009
Danielrsanches
se vc colocar esse código no Click de um botao:
query.sql.text:= ´SELECT PROD_COD, PROD_NM FORN_COD, FORN_EMP FROM CAD_PRODUTOS INNER JOIN CAD_FORNECEDORES ON (PROD_COD_FORN=FORN_COD) where FORN_COD = :PARAM´; query.parambyname(´PARAM´).value:= DBLookupComboBox1.Text; query.open;
no caso acima vc vai filtrar todos os dados onde FORN_COD sejam iguais aos selecionados pelo usuário no combobox ...
se tiver mais dúvidas, especifique melhor, postando o código que já fez ...
abraço !!
Gostei + 0
11/06/2009
Juli
Mais eu ainda continuo encontrando o mesmo problema...
Todos os dados somem quando, o usuário após digitar o valor, clica no botão para pesquisar...
Gostei + 0
11/06/2009
Juli
Tentei usando essa pAlavra msm, depois usando uma variável, e o programa gera um erro, dizendo que o parametro não foi encontrado...
Gostei + 0
12/06/2009
Edilcimar
Este parâmetro é uma variável onde você aloca para a mesma um valor desejado, o o Oquevocequer é o nome do campo da query
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)