Te recomiendo que leas en el help lo referente a Transactions
Básicamente se trata de iniciar una transacción, insertando,borrando y/o modificando datos, y luego (por ejemplo) puedes tener un boton 'ACEPTAR' con un IBTransaction1.CommitRetaining y otro boton 'CANCELAR' con IBTransaction1.RollbackRetaining.
Los objetos Query que utilices para modificar la base de datos deben tener como transaction el mismo IBtransaction1.
Saludos
|