Ver Mensaje Individual
  #10  
Antiguo 18-05-2008
JMGR JMGR is offline
Miembro
 
Registrado: jun 2003
Ubicación: Santa Cruz de Tenerife
Posts: 46
Reputación: 0
JMGR Va por buen camino
Bueno de momento lo he solucionado con la poco elegante pero efectivisima forma propuesta por coso ( no puedo generarlos de manera automatica porque esos codigos ya estan creados anteriormente):
Cita:
Tabla.Post;
Tabla.Edit;
en el evento OnExit del DBEdit, y controlando el error en el OnPostError

Lepe:
Cita:
Con eso, informas al usuario y dejas el registro en edición, esperando a que cambie el código.
Mi idea es que si se introduce un codigo ya existente exista la opcion de modificarlo o de introducir otro, y me interesa que se compruebe nada mas meter el codigo...
La mejor forma, como indicas, seria identificar el error segun su codigo y comprobar que es debido a un valor duplicado pero he estado buscando y no he encontrado ninguna lista de los errores asi que por ahora me conformo con que funcione...

Cualquier sugerencia mas sera bienvenida...
Gracias por el interes y sobre todo por las respuestas.
Un saludo.
JMGR
Responder Con Cita