La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1947 - DISTINGUIR MAYÚSCULAS DE MINÚSCULAS EN VB CON BD EN ACCESS
Autor:  José Carlos Sánchez Vázquez
Tengo una tabla en Access 97 cuyo indice es un número de pedido, de tipo texto de 7 caracteres. El problema me surge cuando intento grabar el mismo número de pedido pero con letras minúscula, por ejemplo...
Tengo en la tabla grabado el nº de pedido 4W12345 e intengo grabar el mismo número de pedido pero con minúsculas, 4w12345. Esto me genera un error que dice textualmente:
LOS CAMBIOS SOLICITADOS EN LA TABLA NO SE REALIZARON CORRECTAMENTE PORQUE CREARIAN VALORES DUPLICADOS EN LA TABLA...
¿Cómo podría solucionar esto sin cambiar la clave de la tabla?

  Respuesta:  David Airam Hernández Rodríguez
Creo que eso lo podrías solucionar controlando la referencia con la función ´ucase´ convierte a mayúsculas una cadena o bien ´lcase´ convierte a minúculas una cadena.

Ejemplo:
variable_compatible = UCase(cadena)
variable_compatible = LCase(cadena)