dbgrid - informações de mais de uma tabela
Pessoal,
Sou iniciante em Delphi e estou desenvolvendo um sistema de locadora de fitas / dvds para um cliente com o banco de dados Interbase.
O problema se encontra na parte de locação / devolução onde já fiz o relacionamento das tabelas, contudo quando tento fazer uma consulta que envolva mais de uma tabela onde o resultado somente de alguns campos irão ser disponibilizados num dbgrid (informação sobre os titulos locados, datas, valores) gerá um erro .
A minha dúvida é o seguinte:
O problema está em trazer as informações para a dbgrid de mais de uma tabela, como fazer isso ?
Por favor, se alguém tiver alguma solução para o problema acima me ajudem porque tenho um prazo para entregar.
[]s
[b:834cec27e3]Título editado: ´Para os feras em Delphi´[/b:834cec27e3]
Por favor, releia as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta[/url] do fórum.
Sandra/Moderação
Sou iniciante em Delphi e estou desenvolvendo um sistema de locadora de fitas / dvds para um cliente com o banco de dados Interbase.
O problema se encontra na parte de locação / devolução onde já fiz o relacionamento das tabelas, contudo quando tento fazer uma consulta que envolva mais de uma tabela onde o resultado somente de alguns campos irão ser disponibilizados num dbgrid (informação sobre os titulos locados, datas, valores) gerá um erro .
A minha dúvida é o seguinte:
O problema está em trazer as informações para a dbgrid de mais de uma tabela, como fazer isso ?
Por favor, se alguém tiver alguma solução para o problema acima me ajudem porque tenho um prazo para entregar.
[]s
[b:834cec27e3]Título editado: ´Para os feras em Delphi´[/b:834cec27e3]
Por favor, releia as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta[/url] do fórum.
Sandra/Moderação
Bestbrain
Curtidas 0
Respostas
Crash
08/05/2003
Tente utilizar um Join pra fazer essa consulta. Ex:
flws
SELECT D.COD, D.COD_TITULO, E.NOME_TITULO FROM ITENS_LOCACAO D LEFT JOIN TITULOS E ON (D.COD_TITULO = E.COD_TITULO) WHERE E.NOME_TITULO like :vNOME + ´¬´
flws
GOSTEI 0
Obubiba
08/05/2003
Eu li em algum lugar que o DBGrid não aceita mostrar juções de tabelas, não sei se isso procede. Estava procurando aqui, mas não encontrei onde eu havia lido isso.
Utilize um ListView para mostrar o DataSet.
Utilize um ListView para mostrar o DataSet.
GOSTEI 0
Cac2000
08/05/2003
Não quero contrariar o colega, mas o DBGrid pode mostrar junções de tabelas numa boa, desde o Delphi 1.
Primeiro, como vc montou o seu SQL?
Segundo, qual é o erro? (fica difícil saber o problema sem saber qual é o erro?)
Primeiro, como vc montou o seu SQL?
Segundo, qual é o erro? (fica difícil saber o problema sem saber qual é o erro?)
GOSTEI 0