problema com cadastro
20/08/2008
0
No momento de inserir um cliente eu cadastro seus contatos utilizando um clientdataset temporal, e depois do cliente ser inserido e eu ter seu codigo entao eu passo os contatos ao clientdataset ligado ao banco e faço o applyupdates.
Quando estou editando o cliente, o cadastro de contatos utiliza o clientdataset ligado ao banco.
Minha pergunta e: como trabalhar estes dois comportamentos diferentes sem ter que criar um form para cada caso de cadastro de contatos? é gambiarra criar dois forms?? Obrigado pela ajuda..
Eduardocar83
Posts
20/08/2008
Eduardocar83
20/08/2008
Pestana_
Se for o caso de incluir contatos de cliente no banco não há necessidade de criar um novo form somente para este propósito, você pode fazer como o nosso amigo Paulo disse!
flw.
20/08/2008
Eduardocar83
Nesse formulario eu insiro, modifico e consulto tambem.
Tipo quando eu insiro meus detalhes vao pra um clientdataset temporal desligado do banco. Depois de dar o applyupdates no mestre, entao eu pego o codigo do autoincremento, mando todos os detalhes para o clientdataset ligado ao banco e dou applyupdates.
Quando consulto os detalhes e direto no clientdataset ligado ao banco.
Como ter esses dois comportamentos em um mesmo formulario, tipo o dbgrid de detalhes as veces aponta para clientdataset1 e outras veces para clientdataset2
Ufaa, naum sei se consegui...
20/08/2008
Paulo
Eu nesse caso colocaria dois DBGrid, porque? Para que quando eu clicar no DBGrid mestre, o detalhe me mostre tudo referente aquele grupo. Componentes de acesso a dados criados em RunTime, normalmente os usamos para fazer uma determinada tarefa e destruimo-os imediatamente. Para componentes que duram o tempo em que o form está vivo, normalmente se usa componentes colocados mesmos, no seu caso, o Grid detalhe. Mas como disse antes, não sei se entendi bem sua dúvida. Caso não seja isso, poste a dúvida com exemplos, é mais intuitivo.
Clique aqui para fazer login e interagir na Comunidade :)