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 07/10/2011, 19h15   #1
Invité de passage
 
Inscription : octobre 2011
Messages : 24
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 24
Points : 1
Points : 1
Par défaut Tri affecté avec la fonction Format

Bonjour et merci de lire ces lignes!

J'aimerais savoir pourquoi que quand j'insère la fonction "format" dans une requête, plus précisément :
Date: Format([Champ1],"short date") sans tri, j’obtiens un tri correspondant a la table
mais avec un tri décroissant, j’obtiens un tri qui n’est pas un tri décroissant par rapport à la table mais tri par jour, ex :
31/12/2010
31/11/2010
31/10/2010
31/09/2010
-----/-------
31/01/2010
30/12/2011
30/11/2011
30/11/2011

Et non pas :
31/12/2010
30/12/2010
29/12/2010
28/12/2010

Mais si il n’y a pas la fonction format, mais uniquement champ1, le tri décroissant est correct.
Un peu dur à expliquer.
Merci à l’avance
peterthepower est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2011, 06h04   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 620
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 620
Points : 30 954
Points : 30 954
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

La fonction Format est une fonction de formatage, c'est donc l'aspect visuel qui en ressort, et le type de données retourné pas cette fonction est String.

Tout cela explique que tes données soient dans cet ordre après un tri.

Essayes de rajouter une conversion de date avant ta commande format (CDate).

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 16h42   #3
Invité de passage
 
Inscription : octobre 2011
Messages : 24
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 24
Points : 1
Points : 1
merci pour la réponse.

Effectivement cela fonctionne pour l'ordre, seulement, les critère avec date ne fonctionne plus ex: entre 1/10/2009 et 30/09/2010.

Si vous avez une idée.

Merci encore et bonne journée
peterthepower est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 16h45   #4
Invité de passage
 
Inscription : octobre 2011
Messages : 24
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 24
Points : 1
Points : 1
Aussi je vien de contaster que lors de l'exportation, j'ai ceci comme résultat:

12/10/2011 0:00:00, 2563.256
peterthepower 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 19h35.


 
 
 
 
Partenaires

Hébergement Web