Lookups no delphi/interbase
Gostaria de saber qual a melhor maneira de se buscar informações em tabelas relacionadas com a principal.
Ex: Tabela de Títulos, necessito buscar descricao de cliente, vendedor, banco, grupo e subgrupo.
Estou usando ibupdatesql, ibquery e dataset.
Da maneira como estou fazendo crio um ibquery para cada tabela e no evento on exit e after scroll de cada campo acima eu abro elas. Existe um jeito mais prático sem perda de performance.
Obrigada Heloisa
Ex: Tabela de Títulos, necessito buscar descricao de cliente, vendedor, banco, grupo e subgrupo.
Estou usando ibupdatesql, ibquery e dataset.
Da maneira como estou fazendo crio um ibquery para cada tabela e no evento on exit e after scroll de cada campo acima eu abro elas. Existe um jeito mais prático sem perda de performance.
Obrigada Heloisa
Heloisa
Curtidas 0
Respostas
Jank
12/01/2004
O ideal seria se você já pudesse trazer tudo em uma única consulta, utilizando JOIN por exemplo.
Select t.*,b.nome,g.grupo
from titulos t
join bancos b on (b.cbanco = t.cbanco)
join grupos g on (g.cgrupo = t.cgrupo)
Seria isto?
espero ter ajudado
Gabriel Jank
Select t.*,b.nome,g.grupo
from titulos t
join bancos b on (b.cbanco = t.cbanco)
join grupos g on (g.cgrupo = t.cgrupo)
Seria isto?
espero ter ajudado
Gabriel Jank
GOSTEI 0