Formulário Mestre Detalhe com mais de um nível

Olá pessoal,

Tenho uma situação na qual preciso fazer um mestre detalhe com mais de um nível. Exemplo: Tenho a tabela ‘Empresas’ que possui várias ‘Filiais’ que por sua vez possuem vários ‘Contatos’ para cada filial. Neste formulário, preciso cadastrar as empresas, bem como suas filiais e nas filiais os seus contatos. O formulário de ‘Empresas’ é do tipo único registro, o formulário de ‘Filiais’ é do tipo grid editável, o problema é que não consigo fazer um relacionamento mestre detalhe da ‘Filial’ para os ‘Contatos’ que também seria um grid editável, pois o formulário de partida do relacionamento tem que ser do tipo único registro senão não funciona.

Preciso resolver urgentemente esta situação, grato pela atenção!

Não faria isso através de M/D, ficará poluído! Eu criaria 3 Forms único registro, onde na Empresa Matriz atribuiria as filiais através de um N-N, a mesma lógica utilizaria para as filiais e seus “contatos”.

Faça consultas com sub consultas ligadas a formulários simples

Eu já criaria um formulário UNICO para a empresa, um Detalhe GRID VIEW para a filial e dentro dele uma imagem ‘de funcionários’ se ligando a um outro GRID VIEW que me mostraria os funcionários da FILIAL e no cabeçalho dele a FILIAL selecionada.

Olha que legal que fica:

Jailton… tudo bem?
Como você fez o gráfico na coluna Sales%?
Ficou show… parabéns.
Abs

Você quer para cadastro, ou pra visualização?
Essa é sua estrutura das tabelas?

visualização.

Porque não faz uma consulta usando Quebras?

Eu queria fazer para cadastro, ou seja, cadastra a empresa e já vai cadastrando as filiais e também os contatos das filiais, tudo cadastro.