Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/06/2013, 01:35
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: verificar duplicidad

Hola, mi fuerte no son las BD pero este error debes controlarlo en tu código, porque obviamente " 200a", "200a", y "0200a" son todo códigos diferentes.

Una vez sales del campo de Texto, puedes utilizar la funcion Trim$ para eliminar los espacios en blanco de inicio o de cola que el usuario haya introducido.

Si no quieres permitir ningun espacio en blanco en el campo, tambien puedes utilizar la funcion Replace para cambiar los espacios a nulos

El 0 al principio ya es mas complicado, sobre todo si se permiten caracteres alfanuméricos puesto que no puedes utilizar la funcion Val para eliminar el cero. No es que Val sea para esto pero si tienes que Variable = "00100" y ejecutas Variable = Cstr(Val(Variable)) la variable contendrá solo "100"

En fin, la verificacion del código tecleado por el usuario es lo que debes solucionar tu con el fin de que se puedan indicar en la base códigos sin sentido.

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...