OVH Cloud OVH Cloud

Fonction FINDLAST en VB

4 réponses
Avatar
Guy
bonjour à tous,

voila j'ai dans une requete un champ de type date longue : Dimanche 03
decembre 2006

C'est tres important de faire apparaitre le jour en claire

Comment faire avec la fonction Findlast pour récupérer la derniere date (la
plus haute
le Code cidessous ne fonctionne pas
mais j'ai essayer pas mal de choses
rst.FindLast "Jour01 > 01/01/01 ; " \ mm / dd / yyyy \ ")"
--
Amicalement et merci

4 réponses

Avatar
Tisane
Bonjour Guy,

voila j'ai dans une requete un champ de type date longue : Dimanche 03
decembre 2006
C'est tres important de faire apparaitre le jour en claire
Comment faire avec la fonction Findlast pour récupérer la derniere
date (la plus haute
le Code cidessous ne fonctionne pas
mais j'ai essayer pas mal de choses
rst.FindLast "Jour01 > 01/01/01 ; " mm / dd / yyyy ")"


Je ne peux répondre qu'à une partie de ta demande.
Pour avoir le jour en entier, tape dddd
Pour avoir le mois en entier : mmmm

--
Tisane

Avatar
Guy
Merci Tisane,

Mais ce que je cherche c'est la syntaxe exate qui me permet dans du code de
remonter dans les lignes pour retrouver la valeur de la derniere date saisie.
Toute les lignes n'ont pas forcément la date de renseignée
--
Amicalement et merci


"Tisane" wrote:

Bonjour Guy,

voila j'ai dans une requete un champ de type date longue : Dimanche 03
decembre 2006
C'est tres important de faire apparaitre le jour en claire
Comment faire avec la fonction Findlast pour récupérer la derniere
date (la plus haute
le Code cidessous ne fonctionne pas
mais j'ai essayer pas mal de choses
rst.FindLast "Jour01 > 01/01/01 ; " mm / dd / yyyy ")"


Je ne peux répondre qu'à une partie de ta demande.
Pour avoir le jour en entier, tape dddd
Pour avoir le mois en entier : mmmm

--
Tisane





Avatar
3stone
Salut,

| Mais ce que je cherche c'est la syntaxe exate qui me permet dans du code de
| remonter dans les lignes pour retrouver la valeur de la derniere date saisie.
| Toute les lignes n'ont pas forcément la date de renseignée


La dernière date saisie ne veut strictement rien dire !

La plus grande ou la plus récente peut se rechercher avec DMax()
DLast() ne ramène pas ce que tu crois...



| > > voila j'ai dans une requete un champ de type date longue : Dimanche 03
| > > decembre 2006

Tu mélange le format "d'affichage" qui peut être quelconque, on s'en fout, et le format
de recherche sur une date et qui doit *toujours* être au format US (mm-dd-yyyy) !!!

Dans une requête (donc exprimer en french because la traduction made MS ;-(

Format(LaDate;"#mm-jj-aaaa#")


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Guy
Bonjour 3Stone et merci,
J'ai vérifier ma syntax et javais tout faux

Maintenant cela fonctionne




--
Amicalement et merci


"3stone" wrote:

Salut,

| Mais ce que je cherche c'est la syntaxe exate qui me permet dans du code de
| remonter dans les lignes pour retrouver la valeur de la derniere date saisie.
| Toute les lignes n'ont pas forcément la date de renseignée


La dernière date saisie ne veut strictement rien dire !

La plus grande ou la plus récente peut se rechercher avec DMax()
DLast() ne ramène pas ce que tu crois...



| > > voila j'ai dans une requete un champ de type date longue : Dimanche 03
| > > decembre 2006

Tu mélange le format "d'affichage" qui peut être quelconque, on s'en fout, et le format
de recherche sur une date et qui doit *toujours* être au format US (mm-dd-yyyy) !!!

Dans une requête (donc exprimer en french because la traduction made MS ;-(

Format(LaDate;"#mm-jj-aaaa#")


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/