Dúvida: Mestre/Detalhe com 3 Tabelas
Pessoal,
estou completamente sem noção de como proceder a gravação do Mestre/Detalhe usando 3 tabelas através de DBX
Tenho a seguinte estrutura
Tabela Clientes
Tabela Endereços
Tabela Link_ClientesEnderecos
codigo pk
codigo cliente
codigo endereco
Está assim pois eu posso cadastrar mais de um endereço para o cliente, além de poder usar um mesmo endereço para outro cliente (por exemplo, cadastra o cara, e quando for cadastrar a esposa, pesquiso e uso o mesmo endereço)
Porém, tenho encontrado alguns tópios e dicas de fazer isso, mas todos explicam com duas tabelas, sendo que a detalhe depende da mestre.... e não achei nada no meu caso.
Seria como ter uma tabela de VENDA, uma de PRODUTOS e uma para vincular os produtos vendidos à Venda.
Alguém se arrisca?
estou completamente sem noção de como proceder a gravação do Mestre/Detalhe usando 3 tabelas através de DBX
Tenho a seguinte estrutura
Tabela Clientes
Tabela Endereços
Tabela Link_ClientesEnderecos
codigo pk
codigo cliente
codigo endereco
Está assim pois eu posso cadastrar mais de um endereço para o cliente, além de poder usar um mesmo endereço para outro cliente (por exemplo, cadastra o cara, e quando for cadastrar a esposa, pesquiso e uso o mesmo endereço)
Porém, tenho encontrado alguns tópios e dicas de fazer isso, mas todos explicam com duas tabelas, sendo que a detalhe depende da mestre.... e não achei nada no meu caso.
Seria como ter uma tabela de VENDA, uma de PRODUTOS e uma para vincular os produtos vendidos à Venda.
Alguém se arrisca?
Eniorm
Curtidas 0
Respostas
Rodrigo Mattos
30/03/2011
cara eu fiz aqui na minha aplicação que no cadastro de clientes, eu cadastro os fones, a condição de pagamento, e a forma de pagamento, eu fiz do mesmo jeito como se fosse duas e funcionou normal.
Eu os componentes da tabela pai, e os filhos que era os fones, a condição de pagamento, e a forma de pagamento,
e funcionou legal, você tentou fazer já alguma coisa como eu fiz.
http://mundodoprogramador.wordpress.com
Eu os componentes da tabela pai, e os filhos que era os fones, a condição de pagamento, e a forma de pagamento,
e funcionou legal, você tentou fazer já alguma coisa como eu fiz.
http://mundodoprogramador.wordpress.com
GOSTEI 0
Eniorm
30/03/2011
consegui fazer na unha, tudo na mão via código, porém queria testar usando tudo automaticamente pelos componentes DBX, sem ter que ficar codificando.
alguma dica? como linkar os componentes entre essas 3 tabelas?
alguma dica? como linkar os componentes entre essas 3 tabelas?
GOSTEI 0
Marco Salles
30/03/2011
NesteddataSet
o procedimento é mecanico sem pensar
o procedimento é mecanico sem pensar
GOSTEI 0
Eniorm
30/03/2011
Marco, onde tem essa
NesteddataSet pois eu não encontrei no CDS nem o Provider nem o SQLDataset.
GOSTEI 0