Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 12/01/2012, 19h43   #1
Nouveau Membre du Club
 
Homme Alexandre DAUCHET
Contrôleur de Gestion
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme Alexandre DAUCHET
Localisation : France

Informations professionnelles :
Activité : Contrôleur de Gestion
Secteur : Enseignement

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 27
Points : 27
Par défaut tri spécifique requête

Bonjour,

Je voudrais savoir s'il est possible de trier un champ selon un ordre défini dans une requête.


Exemple : selon un tri alphabétique

Résultat Courant
Résultat Exceptionnel
Résultat Exploitation
Résultat Financier
Résultat Net


Mais je voudrais le tri comme suit :

Résultat Exploitation
Résultat Courant
Résultat Financier
Résultat Exceptionnel
Résultat Net



Est ce possible :

Merci de votre aide
ALEX80800 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 20h31   #2
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 415
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 415
Points : 4 447
Points : 4 447
bonsoir,

je n'ai pas bien compris la logique de tri

Est-ce que cela pourrais t'aider ?
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 20h45   #3
Nouveau Membre du Club
 
Homme Alexandre DAUCHET
Contrôleur de Gestion
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme Alexandre DAUCHET
Localisation : France

Informations professionnelles :
Activité : Contrôleur de Gestion
Secteur : Enseignement

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 27
Points : 27
Merci l-feb,

Dans l'exemple que tu m"as communiqué si mon tri que j'escompte est :

France
Canada
suéde
Belgique
Allemagne

Est ce que le code suivant serait bon :
Code :
1
2
SELECT pays.idpays,pays.nompays  
 FROM pays ORDER BY Iif((nompays = "France", 0, 1),(nompays = "Canada", 0, 2),(nompays = "Suéde", 0, 3),(nompays = "Belgique", 0, 4),(nompays = "Allemagne", 0, 5) pays.nompays;
ALEX80800 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 20h52   #4
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 415
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 415
Points : 4 447
Points : 4 447
Dans ce cas ce serait quand même plus simple de rajouter un champ numérique entier [ordreTri] dans la table des pays et de faire un ORDER BY [ordreTri]
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/01/2012, 20h55   #5
Nouveau Membre du Club
 
Homme Alexandre DAUCHET
Contrôleur de Gestion
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme Alexandre DAUCHET
Localisation : France

Informations professionnelles :
Activité : Contrôleur de Gestion
Secteur : Enseignement

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 27
Points : 27
Mais p_ _ _ _ _ _ quel c_ _ que je suis!!!

Effectivement c'est la solution la plus plus simple

Merci l-feb

@+
ALEX80800 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h13.


 
 
 
 
Partenaires

Hébergement Web