Hola Marina, yo te propongo que pruebes con estas líneas colocadas en el evento beforepost de tu dataset:
Código:
if strtoint(Copy(dbedit1.text,2,Length(dbedit1.Text)))<strtoint(Copy(dbedit2.text,2,Length(dbedit2.Text))) then
begin
showmessage('El uno debe ser mayor que el otro')
abort;
end;
He considerado que tienes una letra al inicio de cada cheque, si tienes mas cambia el index en la función Copy, ademas, que el valor mas grande debe estar en el dbedit1.
Espero te sea útil esta propuesta
Saludos