![Smilie](http://www.clubdelphi.com/foros/images/smilies/smile.gif)
Hola. Los voy a molestar con algo basico. Tengo una tabla Paradox Empleados.db con un campo "Codigo" como clave unica (o sea con * en Key).
Cuando hago Empleados.Append, la tabla se pone en estado "dsInsert", luego ingreso los datos con DBEdits, y al presionar el boton Grabar, quiero validar si existe el Codigo ingresado. Si lo busco con FindKey, el cursor de la tabla se posiciona en otro registro y graba el que esta insertando antes de moverse!!
![EEK!](http://www.clubdelphi.com/foros/images/smilies/eek.gif)
Esto es lo que quiero evitar, por que si el codigo ya existia, me va a dar Error Key Violation.
Espero haber sido claro y desde ya muchas gracias.
![Wink](http://www.clubdelphi.com/foros/images/smilies/wink.gif)