Prueba a colocar este código en el evento OnNewRecord del Ttable.
Código:
TApz.IndexName:='emp_num';
TApz.Last;
a:=DM.TApz.Fields[0].AsInteger;
A parte de esto te recomiendo conectar una rejilla, asi verás cuando ejecutas el método Last del Ttable, si verdaderamente va al último registro grabado.
Un Saludo.