Pregunta: | 53497 - DIFERENCIAR MINÚSCULAS Y MAYÚSCULAS |
Autor: | luis cabrera |
Por ejemplo en dos tablas, el campo NRO tiene una letra y el resto números en ambas tablas. A veces esa primera letra se escribe en minúsculas. Al comparar ambas Tablas, por el campo NRO, me sale como coincidente un registro en ambas Tablas, cuando en realidad en una Tabla está el valor "a123456789" y en la otra Tabla "A123456789". Está tomando como iguales en la consulta una minúscula y una mayúscula y quiero que evalúe correctamente las "a" de las "A". Un montón de gracias |
Respuesta: | luis cabrera |
Lo que buscaba en realidad era alguna pista en la configuración para que con un simple o varios cambios funcionara Access de la manera que necesitaba, ya sea utilizando en el Sistema Operativo Windows XP la "Configuración Regional y de idioma", o en MS Office en las Herramientas en "Configuración de idioma de Microsoft Office 2003 XP" y en último caso en Access en las fichas de Opciones del menú Herramientas. Nada de eso encontré.
Es más, Microsoft recomienda en una Guía de estilo para el diseño de aplicaciones tener cuidado en el uso de minúsculas y mayúsculas. En la dirección http://www.microsoft.com/spanish/msdn/arquitectura/DesignGuidelines/chapter/ch2/02.mspx podrán encontrar recomendaciones del estilo "...No utilice nombres que requieran distinción entre mayúsculas y minúsculas. Los componentes se deben poder utilizar en los lenguajes que distinguen, y en los que no distinguen, entre mayúsculas y minúsculas....", revisen el artículo. No quería llegar a crear nuevos campos con rutinas de conversión para poder luego comparar adecuadamente dos Tablas vinculadas por un campo texto. Pero lo tuve que hacer y tomé el ejemplo de Microsoft en la dirección http://office.microsoft.com/es-es/access/HA100627603082.aspx sobre el ordenamiento distinguiendo mayúsculas y minúsculas. Adjunto esta información en un archivo de texto. Entonces tuve que crear un campo adicional texto de 50 caracteres en cada Tabla, apliqué el ejemplo de Microsoft del párrafo anterior para los nuevos campos, vinculé esos campos en la consulta y funcionó perfectamente, demás está decir que el orden tomando estos nuevos campos fueron correctos. En la ayuda que me brinda gentilmente Eider Mauricio Aristizabal Erazo, que agradezco inmensamente por su gesto, no funciona, me el error "...Error de sintaxis en la operación JOIN...". Bueno, por ahora todo empezó a funcionar bien, pero hubo que agregar nuevas rutinas y campos a la aplicación. Gente de La Web del Programador y a todos los colegas un fuerte abrazo de Tucumán, Argentina. |
Respuesta: | J B Alberdi |
Adjunto tutorial de Microsoft. Visualizar. |
Respuesta: | EIDER MAURICIO ARISTIZABAL |
Adjunto ejemplo de diferenciar mayusculas y minusculas en Access2007
Descargar |