La Web del Programador: Comunidad de Programadores
 
    Pregunta:  7031 - TECNOLOGO EN SISTEMAS
Autor:  Mario Wuillan Cupuerán
Necesito validar un campo de una base de datos indexada de paradox, ya que como tu sabes si tu ingresas un codigo que ya ha sido creado te saldra un error y la validación la realiza al final, ya al grabar la información. Yo necesito validar el campo en el momento que ingreso información en el campo, para así aglitar el sistema.

Gracias. si alguién tiene la solución...

  Respuesta:  Gustavo Enriquez
Existen dos posibles soluciones.

La primera es que captures en un campo de texto sin conexión a la base de datos el campo llave o clave, luego lo busques en la base de datos (en el evento on change del campo) y si lo encuentras envies un error o muevas el puntero de la tabla al registro encontrado para mostrar el registro existente.

La segunda opcion es que al momento de digitar el campo clave, realices un commit o post del registro y luego captures el mensaje de error, si no existe mensaje de error vuelves a poner el registro en edición.

Te recomiendo la primera opción, la segunda tiene demasiados inconvenientes.