Master Detail - Mestre Detalhe
Gostaria de saber como faço relacionamento MESTRE DETALHE, usando Query, estou usando o Banco de Dados Interbase, gostaria de fazer o relacionamento Mestre Detalhe via codigo de programação atraves dos eventos e também diretamente na Query. Preciso de um resposta urgente obrigado a todos ... ( !Sou iniciante!) :P
Eliel_martins
Curtidas 0
Respostas
Djjunior
31/05/2004
eu não tenho certeza no interbase, mas no BDE funciona da seguinte forma:
Tabela Mestre => tem que possuir todos os campos que são utilizados como parametros na tabela filha.
Tabela Detalhe => Os nomes dos parametros tem que ser os mesmos dos campos que existem na tabela mestre.
ex.:
Tabela Mestre select [b:6309143255]campo1[/b:6309143255], campo2, campo3 from tabelaMestre
Tabela Detalhe select * from tabela filha where CampoX = [b:6309143255]:campo1[/b:6309143255] :wink:
Tabela Mestre => tem que possuir todos os campos que são utilizados como parametros na tabela filha.
Tabela Detalhe => Os nomes dos parametros tem que ser os mesmos dos campos que existem na tabela mestre.
ex.:
Tabela Mestre select [b:6309143255]campo1[/b:6309143255], campo2, campo3 from tabelaMestre
Tabela Detalhe select * from tabela filha where CampoX = [b:6309143255]:campo1[/b:6309143255] :wink:
GOSTEI 0
Iurims
31/05/2004
é praticamente issso mesmo só nao pode esquecer de especificar o data source da tabela mestre na tabela detallhe
e o select da tabela detalhe é o seguinte:
select * from detalhe
where campo =:campodatabelamestre
e o select da tabela detalhe é o seguinte:
select * from detalhe
where campo =:campodatabelamestre
GOSTEI 0
Eliel_martins
31/05/2004
Valeu pessoal pela atenção de vcs ... me ajudaram muito .. Obrigado mesmo, se puder ajudar em alguma coisa, pode contar comigo :lol:
GOSTEI 0