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]