Olá Pessoal, Assim: tenho minha tela de Conta a receber; Tenho a situação do contas a receber ( A - Aberto ou B - Baixado ); Quando mudo para baixado preciso - gerar comissão no conta a pagar; - integrar com o controle bancário - atualizar uma tabela de cheques;
Hoje eu faça assim : uso o IBDataSet e no AfterPost eu faço assim : UpdateCheque; IbTransaction1.CommitRetaining; GeraComissão; IbTransaction1.CommitRetaining; Intregrabanco; IbTransaction1.CommitRetaining; mas nem sempre funciona certo, as vezes trava no meio e uma deles não atualiza. Gostaria de ver com você como seria para eu fazer uma transação ideal nesse caso. Ou seja como vocês garantem que salvou , pois esta no after post os outros procedimentos sejam executado, e caso de algum erro nem salve o principal. Mas o mesmo ja salvou ???? Estou meio confuso com isso. Teria que ser algo assim : IniciaTransação Salva Contas a Receber UpdateCheque; GeraComissão; Intregrabanco; IbTransaction1.CommitRetaining; Qualquer ajuda é bem vinda .. Obrigado Rodrigo ®¿® Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]