LCASE |
Casse basse |
|---|---|
| Access 2019, Access 2016, Access 2013, Access 2010, Access 2007, Access 2003, Access XP, Access 2000 | Microsoft Access |
Syntaxe
| LCase(Chaine) |
Paramètres
| Nom | Description |
|---|---|
| chaine | Ce paramètre permet d'indiquer la chaîne de caractères contenant l'expression à traiter |
Description
Cette fonction retourne la minuscule d'une chaîne de caractères.
Remarques
- La fonction convertit une chaîne de caractères en minuscules : La fonction LCase transforme toutes les lettres majuscules d'une chaîne en lettres minuscules. Les caractères qui sont déjà en minuscules, ainsi que les chiffres et les symboles, demeurent inchangés. Cette fonction est très utilisée pour uniformiser les données textuelles avant leur traitement.
- Elle ne modifie pas la chaîne d'origine : LCase retourne une nouvelle chaîne de caractères sans modifier la valeur initiale contenue dans la variable ou le champ. Si l'on souhaite conserver la version en minuscules, il faut affecter le résultat à une variable ou à un champ. Cette caractéristique est commune à la plupart des fonctions de manipulation de chaînes en VBA.
- Seules les lettres alphabétiques sont concernées : Les chiffres, les espaces, les signes de ponctuation et les caractères spéciaux ne sont pas modifiés par LCase. Par exemple, la chaîne "Bonjour 2026!" devient "bonjour 2026!". Cette fonction agit uniquement sur les caractères alphabétiques possédant une version majuscule et une version minuscule.
- Elle est utile pour effectuer des comparaisons insensibles à la casse : En convertissant deux chaînes en minuscules avant de les comparer, il devient possible d'ignorer les différences entre majuscules et minuscules. Par exemple, "ACCESS" et "Access" deviennent tous deux "access". Cette technique est fréquemment employée dans les recherches et les validations de données.
- Elle prend en charge les caractères accentués selon les paramètres du système : LCase convertit également les lettres accentuées lorsqu'une correspondance minuscule existe, comme É en é ou À en à. Le comportement dépend toutefois des règles linguistiques et de la page de codes ou de l'encodage utilisé par le système. Dans les versions modernes de Windows, cette gestion est généralement fiable pour les langues occidentales.
- Elle est souvent utilisée avec les fonctions UCase, Trim et Replace : LCase est fréquemment combinée avec UCase pour gérer la casse des textes, avec Trim pour supprimer les espaces inutiles et avec Replace pour remplacer certains caractères. Ensemble, ces fonctions permettent de nettoyer et de normaliser efficacement les données textuelles. Elles sont largement utilisées lors de l'importation ou de la validation d'informations.
- Elle est disponible dans les requêtes et dans le code VBA : La fonction LCase peut être utilisée dans les requêtes SQL, les formulaires, les états, les macros ainsi que dans les modules VBA. Elle permet de convertir directement des valeurs textuelles dans une expression calculée. Son comportement est identique quel que soit le contexte d'utilisation.
- Elle améliore la cohérence des données enregistrées : Certaines applications imposent l'enregistrement des noms d'utilisateur, des adresses électroniques ou des codes en minuscules afin d'assurer une présentation uniforme. LCase permet d'automatiser cette normalisation avant l'enregistrement des données. Cette approche facilite également les recherches et les comparaisons ultérieures.
- Elle ne modifie pas la longueur de la chaîne : La conversion effectuée par LCase ne supprime ni n'ajoute de caractères. La longueur de la chaîne retournée est donc identique à celle de la chaîne d'origine. Seule la casse des lettres est modifiée, ce qui permet de conserver les positions des caractères dans le texte.
- La fonction est compatible avec toutes les versions modernes de Microsoft Access : La fonction LCase est disponible depuis les premières versions de Microsoft Access intégrant VBA et son comportement est demeuré stable au fil des années. Elle est compatible avec Access 2000, Access XP, Access 2003, Access 2007, Access 2010, Access 2013, Access 2016 ainsi qu'avec Microsoft 365. Cette stabilité garantit que les applications utilisant cette fonction continueront de fonctionner correctement lors des migrations vers des versions plus récentes d'Access.
Exemple
Voici un exemple de comment utiliser la fonction LCase dans Microsoft Access :
LCase ("Gladir.com")
Résultat: "gladir.com"
LCase ("124ABC")
Résultat: "124abc"
Exemple de code VBA
La fonction LCase peut être utilisée dans le code VBA de Microsoft Access.
Par exemple :
Dim LResult As String
LResult = LCase ("Ceci est un TEST")
Dans cet exemple, la variable appelée LResult contiendrait maintenant la valeur «Ceci est un test».
Dernière mise à jour : Mardi, le 28 juillet 2015