Hola, bienvendo al foro, para hacer eso que pides hay muchas maneras, puedes agregar un query y lanzar esta consulta
Código SQL
[-]Select Count(Codigo) from tabla where Codigo = Valor
si devuelve registros es porq hay valores duplicados.
lo otro que puedes hacer es capturar la excepcion en el evento onPostError del tTable y manejarlas. En la libreria
BDEUtil tienes un ejemplo de como se manejaria esta excepcion la funcion se llama grabarregistro.