Tabelas Mestre e detalhe
Bom dia, gostaria de saber com criar tabelas mestre e detalhe.
Scardoso
Curtidas 0
Respostas
Fernando
09/07/2003
Depende como vc esta usando Se estiver usando TTable e de uma forma se vc estiver usando query e de outra
Para fazer um relacionamento N para Muitos primeiramente vc tera que criar indices para relacionamentos.
Ex: Vc tem uma tabela chamada Orcamento.db com os Campos(Numero(Inteiro,Data(Date)) e outra Tabela chamada Itens_Orcamento(Numero(Inteiro,Produto,Qtde,Valor). Sao duas tabelas, na tabela Itens_orcamento vc devera criar um indice para o campo numero, ele que fara o relacionamento com a tabela Orcamento com o Campo Numero.
Feito isso, vc vai na tabela Itens_orcamento existe uma propriedade MasterSource nela vc vai indicar o DataSource que esta ligado ao Orcamento. Na propriedade MasterField de um duplo click nele e abrira a
a propriedade. Em Available Indexes vc escolhe o nome do indice que vc criou no Itens_Orcamento(Numero), ai e so fazer o relacionamento na propriedade Detail Field x Master Field, e so escolher os campos Numero em ambos os lados e ADD
so isso
Qualquer dúvida me mande um e-mail
Para fazer um relacionamento N para Muitos primeiramente vc tera que criar indices para relacionamentos.
Ex: Vc tem uma tabela chamada Orcamento.db com os Campos(Numero(Inteiro,Data(Date)) e outra Tabela chamada Itens_Orcamento(Numero(Inteiro,Produto,Qtde,Valor). Sao duas tabelas, na tabela Itens_orcamento vc devera criar um indice para o campo numero, ele que fara o relacionamento com a tabela Orcamento com o Campo Numero.
Feito isso, vc vai na tabela Itens_orcamento existe uma propriedade MasterSource nela vc vai indicar o DataSource que esta ligado ao Orcamento. Na propriedade MasterField de um duplo click nele e abrira a
a propriedade. Em Available Indexes vc escolhe o nome do indice que vc criou no Itens_Orcamento(Numero), ai e so fazer o relacionamento na propriedade Detail Field x Master Field, e so escolher os campos Numero em ambos os lados e ADD
so isso
Qualquer dúvida me mande um e-mail
GOSTEI 0