[firebase-br] Sobre DbExpress e Master/Detail
Roberto - Sui Generis
roberto em suigenerisinf.com.br
Ter Mar 29 13:34:05 -03 2005
Obrigado pela Resposta... mas não gostei muito... Alguém tem outra sugestão
???
----- Original Message -----
From: "Jony Ridel" <jonyridel em aol.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, March 29, 2005 10:58 AM
Subject: Re: [firebase-br] Sobre DbExpress e Master/Detail
Roberto, a sua procedure efetua os calculos baseados em parametros
passados na mesma, ou ela tenta acessar a informação que vc esta gravando ?
Se ela efetua o calculo através de paramêtros e retorna o valor a ser
gravado nas tabelas então ela pode ser chamada no Afterpost do detalhe
(itens).
Agora se ela efetua o calculo em cima da informação que vc esta gravando
então vc devera chamar a mesma após o ApplyUpdates passando como
paramêtro para a mesma a chave do registro da NF para que ela efetue os
calculos e atulize os registros.
Talvez minha resposta não tenha sido boa pois não sei como funciona a
sua procedure (se serve para atualizar apenas os itens, ou os itens e o
mestre, ou apenas retornar valores para atualizacao).
Espere mesmo assim ter ajudado um pouco.
[]'s
-----------------------
- Jony Ridel -
- Mais Informática -
- Feira de Santana/BA -
-----------------------
Roberto - Sui Generis escreveu:
> Estou fazendo o Cálulo de uma Nota Fiscal no Firebird com Stored
> Procedure,
> usando ClientDataSet com NestedTable (Mestre / Detalhe no Delphi) e
> estou executando o ApplyUpdate no Master somente na hora de gravar a
> Nota Fiscal, quando tudo estiver OK, mas já preciso executar a Stored
> Procedure no momento de lançar os itens da Nota Fiscal (Detalhe), mas
> esta Stored Procedure não está sendo executada pois ainda não executei
> ApplyUpdate... Fiz o teste executando o ApplyUpdate nos Itens
> (Detalhe) e então funcionou, mas só posso executar o ApplyUpdate no
> final, quando tudo estiver OK na Nota... Alguém tem uma sugestão de
> como fazer ???
>
>
> []'s
> Roberto Krug
> Sui Generis Informática
> Novo Hamburgo - RS - Brasil
> roberto em suigenerisinf.com.br
> Interbase / Firebird DBA
> Delphi 7 - IBX 7.08
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas:
> http://search.gmane.org/search.php?group=firebase
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas:
http://search.gmane.org/search.php?group=rebase
Mais detalhes sobre a lista de discussão lista