
01/06/2013, 01:35
|
 | | | Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años, 4 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 ... |