Problema com filtragem
Tenho um form com uma Query (palheta Interbase, uso firebird). Nessa query coloquei o código:
Select * From EMPRESTIMO
Where
LEITOREMPRESTIMO = :NOME
Coloquei isso pra quando ele selecionar no dblookupcombobox que coloquei, um LEITOR, este leitor reflete no leitor da outra tabela. Isso quer dizer uma filtragem. Então, dá certo no DbGrid, só que, quando seleciono no lookup, no dbgrid só aparece os dados do campo NOME DO LEITOR, e os outros que são o TÍTULO DO LIVRO, enfim, cadastrados anteriormente não aparecem. Por que? Por que só aparece este campo no dbgrid? Tem alguma coisa haver com a filtragem SQL? O que posso fazer?
Obrigado.
Select * From EMPRESTIMO
Where
LEITOREMPRESTIMO = :NOME
Coloquei isso pra quando ele selecionar no dblookupcombobox que coloquei, um LEITOR, este leitor reflete no leitor da outra tabela. Isso quer dizer uma filtragem. Então, dá certo no DbGrid, só que, quando seleciono no lookup, no dbgrid só aparece os dados do campo NOME DO LEITOR, e os outros que são o TÍTULO DO LIVRO, enfim, cadastrados anteriormente não aparecem. Por que? Por que só aparece este campo no dbgrid? Tem alguma coisa haver com a filtragem SQL? O que posso fazer?
Obrigado.
Iniciante12345
Curtidas 0
Respostas
Beppe
30/09/2005
Tem algum campo persistente definido?
GOSTEI 0
Iniciante12345
30/09/2005
O que é isso? Eu não sei, só sei que coloquei só isso na query além do select claro.
GOSTEI 0
Beppe
30/09/2005
De um dulo clique na query. No Editor de campos haverá a lista de campos persistentes. Pode adicionar campos com o botão direito e ´add all fields...´
GOSTEI 0