Como poderia ordenar o delta do ClientDataSet
para ser aplicado na ordem escolhida.

Por exemplo:
O banco não permite estoque negativo.
Produto tem 10 em estoque.
1. Venda de 10 para A
2. Venda de 10 para B
3. Venda de 0 para A (Alteração do item 1)

O ClientDataSet esta processado na ordem
1,2,3 e ocorre mensagem de erro quando
processa o item 2.


Para não ocorrer erro teria que
processar na ordem 1, 3, 2.

O clientDataSet teria que ser aplicado
na ordem:
Old.Venda - New.Venda

Alguma sugestão?



[As partes desta mensagem que não continham texto foram removidas]

Responder a