Olá Walter! Num exemplo tipo: clientes -> produtos -> vendas
cli_chave_unica cli_nome pro_chave_unica pro_nome ven_chave_unica cli_chave_unica pro_chave_unica ven_quantidade como ficaria este seu esquema de master-detail? numa tela... o usuario irá escolher 1 -> cli_nome Você faz um select e alimenta (ex: os dbedits) com -> cli_chave, cli_nome ... o usuario vai escolher N -> pro_nome você vai fazendo os selects e alimentando (ex: um dbgrid) com os N -> pro_chave, pro_nome ... a tabela vendas vai ficar sendo alimentada com N -> ven_quantidade você já vai gerando as -> ven_chave_unicas e vai alimentando (ex: um dbgrid) com: ven_chave_unica cli_chave_unica pro_chave_unica ven_quantidade você poderia disponibilizar um exemplo simplificado, com o modelo master-detail, que normalmente você aplica em seus projetos. Ou explanar um algoritimo com base nas tabelas acima? [] Luciano-User-BA Walter Alves Chagas Junior escreveu: > Você pode fazer uma coisa que eu tenho feito muito aqui e nunca deu > pau (só > no começo mesmo hehehe) > No CDS master, faça a sentença que traga tudo que você precisa, use e > abuse > dos joins e monte a grid completa. > > Os dados que forem necessários serem atualizados deste dataset, você os > retraz nos CDS´s details (Aí não pode ter join não) e faz as devidas > atualizações. Pode por quantos Details quiser. Aqui eu faço M/D em cascata > braba mesmo(Detail que é master de outros details que também são > masters de > outros details)! > > > []s > > Walter Alves Chagas Junior > Projeto e desenvolvimento > Telemont Engenharia de telecomunicações > Belo Horizonte - MG - Brazil > [EMAIL PROTECTED] > Fone: (31) 3389-8215 Fax: (31) 3389-8200 _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html