Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1134 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [access] Tri par ordre chronologique et non pas alphabétique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[access] Tri par ordre chronologique et non pas alphabétique

n°1765176
jumo13
Posté le 26-07-2008 à 11:01:11  profilanswer
 

Bonjour,
 
J'utilise Excel 2000. Dans une table, j'ai un champ date de type jj/mm/aaaa exemple 12/06/1944. A partir de ce champ, j'ai créé dans une requête un champ calculé pour récupérer le mois et l'année de cette date de la façon suivante : Datemois: ConvChaîne(Format([CAQD]![Date];"mmm-aa" );3)
 
Ce champ calculé me renvoie donc juin-44 pour mon exemple.
 
Ensuite, j'extrais la requête dans un tableau croisé dynamique sur Excel et je désire mettre en colonne le champ calculé Datemois.
 
Ce champ se range dans l'ordre alphabétique à la place de l'ordre chronologique. Ainsi juin-44 apparait avant oct-42.
 
Comment puis-je ranger les différentes dates dans un ordre chronologique ?
 
Je sais qu'il est possible de déplacer mes colonnes dans le tableau croisé dynamique mais je voudrais éviter cette opération manuelle.
 
D'avance merci.

mood
Publicité
Posté le 26-07-2008 à 11:01:11  profilanswer
 

n°1765188
babasss
Posté le 26-07-2008 à 12:08:44  profilanswer
 

Quel est l'intérêt du champ calculé ? Si c'est juste un problème d'affichage, tu aurrais pu simplement modifier le format d'affichage...


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
n°1765379
jumo13
Posté le 27-07-2008 à 11:22:39  profilanswer
 

babasss a écrit :

Quel est l'intérêt du champ calculé ? Si c'est juste un problème d'affichage, tu aurrais pu simplement modifier le format d'affichage...


 
Dans mon tableau croisé dynamique, je souhaite voir apparaître les informations mois par mois pour avoir une vision globale des informations à venir. Changer l'affichage des dates initiales ne fera pas ce regroupement.

n°1765385
babasss
Posté le 27-07-2008 à 12:04:32  profilanswer
 

Alors tu crées une colonne en plus avec une  formule du type =DATEVAL(CONCATENER("01/";MOIS(A2);"/";ANNEE(A2))) qui te mettra toutes les dates au 1° jour du mois. Et tu modifies l'affichage de cette date en "mmm-aa"...


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
n°1765390
jumo13
Posté le 27-07-2008 à 12:36:09  profilanswer
 

babasss a écrit :

Alors tu crées une colonne en plus avec une  formule du type =DATEVAL(CONCATENER("01/";MOIS(A2);"/";ANNEE(A2))) qui te mettra toutes les dates au 1° jour du mois. Et tu modifies l'affichage de cette date en "mmm-aa"...


 
J'avais pensé à cette formule, comme tu dis ça doit être plus simple que ma solution actuelle de déplacer les colonnes... ça fait juste un changement de format.
 
Merci pour le conseil je vais essayer dès que possible :)

n°1766521
jumo13
Posté le 29-07-2008 à 19:05:18  profilanswer
 

jumo13 a écrit :


 
J'avais pensé à cette formule, comme tu dis ça doit être plus simple que ma solution actuelle de déplacer les colonnes... ça fait juste un changement de format.
 
Merci pour le conseil je vais essayer dès que possible :)


 
en fait tu m'as donné la formule Excel. J'ai eu du mal à retrouver mais voici la traduction en SQL :
 
DateValue("01/" & Month([Ordres]![Date de reception]) & "/" & Year([Ordres]![Date de reception])) AS Datemois


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [access] Tri par ordre chronologique et non pas alphabétique

 

Sujets relatifs
Problème : Requetes SQL Serveur liés à Access[VB.net] créer relations dans bdd access et connect a la bdd
Effectuer des calculs dans un ordre précisLiaison Access Help svp
ACCESS - Comment être averti de la date d'anniversaire d'un client?programme access 2003
Formulaire access et initialisation[Access] Probleme fonction Date() ... time()... Mid()...
Fusion de deux tables sous Access[Access] Problème VraiFaux dans un Etat
Plus de sujets relatifs à : [access] Tri par ordre chronologique et non pas alphabétique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR