Saludos
El inconveniente con la Exception está claro, la tabla Cheques tiene un campo primaro que no permite el duplicado de un registro y por esa razon te envia el error.
Para manejar ese error, utiliza
try-except o try-Finally
Código Delphi
[-]
try
Exception end;
try
Finally end;
Espero te sirva