Fórum 3 DBGrids trabalando ao mesmo tempo ! #148620
22/03/2003
0
Eu sei que pode ser um pouco custoso mas agradeço toda ajuda possivel.
Anteciosamente
Washington M. Almeida
Kanedasam
Curtir tópico
+ 0Posts
22/03/2003
Kanedasam
Gostei + 0
23/03/2003
Anonymous
Deverão ter sido construídas como Mestre/Detalhe da seguinte maneira:
Eventos.db é Mestre e Categorias.db é sua tabela Detalhe. E também
Participantes.db é Detalhe da tabela Categoria.db.
Portanto, a tabela ´do meio´, Categorias.db, é simultaneamente Detalhe (de
Eventos.db) e também Mestre (de Participantes,db).
Depois de criadas corrretamente as tabelas e o relacionamento Mestre/Detalhe entre elas, cada um dos dbgrids deverá estar associado a cada uma dessas tabelas. Estando as tabelas ativas (dataset.open ou dataset.active := true) e cada um dos 3 datasource corretamente interliga
dos com as 3 tabelas (supondo ttable) e com os 3 dbgrids, você poderá fazer o seguinte: No evento CellClick dos dois primeiros dbgrids (ou seja, assim que clicar em uma das linhas (registo) do dbgrid), escrever uma instrução que filtre a tabela Detalhe correspondente, conforme o campo comum das duas tabelas. É só repetir o mecanismo para as outras tabelas/dbgrids.
Uma outra abordagem, seria usar TQuery. Espero ter ajudado. CarlosRM.
Gostei + 0
23/03/2003
Kanedasam
Por ter me orientado pelo caminho das pedra.
Washington M. Almeida
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)