Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/03/2011, 15h51   #1
Membre habitué
 
Avatar de Milyshyn76
 
Inscription : novembre 2007
Messages : 363
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : novembre 2007
Messages : 363
Points : 101
Points : 101
Envoyer un message via MSN à Milyshyn76 Envoyer un message via Yahoo à Milyshyn76
Par défaut Fonction SQL qui retourne les données saisies en majuscules

Bonjour à tous,

Je n'arrive pas, et après de fructueuses recherches, à trouver une fonction SQL qui me retourne les enregistrements uniquement saisis en majuscules.

Il y a cette fonction que je connais :

Code :
1
2
SELECT DISTINCT Client.[], LCASE(Client.Nom), Client.Statut FROM Client 
WHERE (Client.Statut)='Carnet de commande'
Malheureusement, ce n'est pas le résultat que j'attends. elle prends en compte le filtre :
Code :
WHERE (Client.Statut)='Carnet de commande'
Cette Syntaxe non plus ne marche pas :
Code :
1
2
3
SELECT DISTINCT Client.[], Client.Nom, Client.Statut
FROM Client
WHERE (((Client.Nom) LIKE LCase([Client].[Nom])) AND ((Client.Statut)='Carnet de commande'));
Je voudrais que la fonction soit considérée comme un filtre.

Merci à tous !
__________________
Mon TWITTER : Emy___==> Qui m'aime me suive sur TWITTER
Milyshyn76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 18h14   #2
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 205
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 205
Points : 5 258
Points : 5 258
Salut,

Code sql :
1
2
3
SELECT DISTINCT Client.[], Client.Nom, Client.Statut
FROM Client
WHERE ((StrComp(Client.Nom,UCase(Client.Nom),0) = 0) AND ((Client.Statut)='Carnet de commande'));

A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2011, 10h39   #3
Membre habitué
 
Avatar de Milyshyn76
 
Inscription : novembre 2007
Messages : 363
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : novembre 2007
Messages : 363
Points : 101
Points : 101
Envoyer un message via MSN à Milyshyn76 Envoyer un message via Yahoo à Milyshyn76
Je suis désolé ça ne marche pas, la requête de ne ressors aucuns enregistrements. Hors j'ai vérifié dans la table, il y a bien des données saisies en minuscules...
__________________
Mon TWITTER : Emy___==> Qui m'aime me suive sur TWITTER
Milyshyn76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2011, 13h21   #4
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 205
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 205
Points : 5 258
Points : 5 258
C'est les enregistrements saisis en majuscules ou en minuscules ???

si c'est en minuscules il faut utiliser LCase:

Code sql :
1
2
3
SELECT DISTINCT Client.[], Client.Nom, Client.Statut
FROM Client
WHERE ((StrComp(Client.Nom,LCase(Client.Nom),0) = 0) AND ((Client.Statut)='Carnet de commande'));

A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h45.


 
 
 
 
Partenaires

Hébergement Web