Ja ti rozumim. Ale zalezi, jakou databazi pouzivas. MSSQL umi, dBase to neumi, Paradox t umi nejak omezene...
Funguje to tak, ze zahajis transakci, provedes prikazy, potvrdis transakci pokud nedoslo k chybe, jinak odvolas transakci.
Priklad pro MS SQL:
begin transaction
delete from FAKTURA where ID = 5
delete from FAKTURA_POL where FAKTURA_ID = 5
if @@Error <> 0
rollback transaction
else
commit transaction