Depende de que signifiquen los nombres. Pues validar lo que escriben para evitar abreviaturas (Ma., Gpe., etc.) pero de todos modos tendrás el problema de que escriban con faltas de ortografía. Lo ideal es que el campo clave de la tabla no sea el nombre sino otro dato que sea difícil duplicar o si utilizas una clave artificial, permitir al usuario que conforme vaya escribiendo le aparezca una especie de speedsearch de lo que ya hay capturado por si lo encuentra ahí. De cualquier forma mientras no uses una clave prinicipal que sea irrepetible, siempre tendrás ese problema, hasta parece que los usuarios hacen todo lo posible por lograr duplicar registros.
|