Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Tri Croissant par date jour

7 réponses
Avatar
Luis
Bonjour,
J'aimerai faire un tri croissant par le jour de date de=20
naissance, voil=E0 ce que j'ai fait dans la requ=EAte mais =E7a=20
ne marche pas:
Expr3: Format([NAISSANCE];"jj")
Tri: Croissant

Comment faire?
Merci de votre aide.
Luis

7 réponses

Avatar
Denis Taglia
bonjour,

Expr3: Jour([NAISSANCE])
ou
Expr3:format(jour([NAISSANCE]);"00")

@+
Denis
Avatar
Luis
Bonjour,
Non Ni l'un ni l'autre ne marchent.
Est-ce à cause du format: Date, complet?

Merci pour l'aide.

Luis
-----Message d'origine-----
bonjour,

Expr3: Jour([NAISSANCE])
ou
Expr3:format(jour([NAISSANCE]);"00")

@+
Denis


.



Avatar
Denis Taglia
Non!
Jour(uneDate au format date Access) ou Day(oneDate) renvoi le jour de la
date en question
Jour(#01/02/03 08:00:00#) = 1 en numérique
Format(Jour(#01/02/03 08:00:00#);"00" = 01 en texte
ou
NAISSANCE n'est pas au format date?
Avatar
Luis
Bonjour,
Si NAISSANCE est au format Date/heure et ensuite en Date,
complet.
Ce qui donne sur la table par exemple: vendredi, 22.05.1959

Il y a peut-être autre chose?
Luis
-----Message d'origine-----
Non!
Jour(uneDate au format date Access) ou Day(oneDate)
renvoi le jour de la

date en question
Jour(#01/02/03 08:00:00#) = 1 en numérique
Format(Jour(#01/02/03 08:00:00#);"00" = 01 en texte
ou
NAISSANCE n'est pas au format date?



.



Avatar
Luis
Bonjour,
Désolé pour le dérangement, j'ai trouvé la requête n'avait
pas l'opération regroupement.
Maintenant ça marche.
Merci pour tout.
Luis
-----Message d'origine-----
Non!
Jour(uneDate au format date Access) ou Day(oneDate)
renvoi le jour de la

date en question
Jour(#01/02/03 08:00:00#) = 1 en numérique
Format(Jour(#01/02/03 08:00:00#);"00" = 01 en texte
ou
NAISSANCE n'est pas au format date?



.



Avatar
Enkore
Dans la requete fo mettre
Expr3 : format([NAISSANCE];"jj/mm/aa")
non trié
et
Expr4 : Format([NAISSANCE];"aa/mm/jj")
trié et non visible

De cette façon la requete sera triée sur le champ Expr4
qui ne sera pas visible mais par ordre réelle de date car
le 18/01/04 et le 15/02/04 avec ta méthode aurait affichée
d'abord le 15/02/04 et ensuite le 18/01/04.
Alors que le format de date année mois jour affichera le
04/02/15 et 04/01/18.
En utilisant la fonction Format, la date n'est plus une
date d'où les pb de tri...



-----Message d'origine-----
Bonjour,
J'aimerai faire un tri croissant par le jour de date de
naissance, voilà ce que j'ai fait dans la requête mais ça
ne marche pas:
Expr3: Format([NAISSANCE];"jj")
Tri: Croissant

Comment faire?
Merci de votre aide.
Luis
.



Avatar
Luis
Bonjour,
Je te remercie pour ton astuce, c'est super.
Luis
-----Message d'origine-----
Dans la requete fo mettre
Expr3 : format([NAISSANCE];"jj/mm/aa")
non trié
et
Expr4 : Format([NAISSANCE];"aa/mm/jj")
trié et non visible

De cette façon la requete sera triée sur le champ Expr4
qui ne sera pas visible mais par ordre réelle de date car
le 18/01/04 et le 15/02/04 avec ta méthode aurait
affichée

d'abord le 15/02/04 et ensuite le 18/01/04.
Alors que le format de date année mois jour affichera le
04/02/15 et 04/01/18.
En utilisant la fonction Format, la date n'est plus une
date d'où les pb de tri...



-----Message d'origine-----
Bonjour,
J'aimerai faire un tri croissant par le jour de date de
naissance, voilà ce que j'ai fait dans la requête mais
ça


ne marche pas:
Expr3: Format([NAISSANCE];"jj")
Tri: Croissant

Comment faire?
Merci de votre aide.
Luis
.

.