OVH Cloud OVH Cloud

format d'un champs calculé

8 réponses
Avatar
fred56
rebonjour,
apr=E8s une erreur de frappe, je repose ma question:

3 champs calcul=E9s dans une requ=EAte:
- le premier extrait un chiffre gr=E2ce =E0 la=20
fonction "mid"
- le second idem
- le troisi=E8me concat=E8ne le tout pour obtenir une=20
date: date:[jour]&[mois]&"2004"
Or je ne parviens pas =E0 mettre ce dernier champs au=20
format date afin d'appliquer un crit=E8re "entre [date=20
d=E9but] et [date de fin].
Comment puis-je faire?

merci de votre aide et mille excuses pour le message en=20
doublon

FRED

8 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

Essais :

[Jour] & "/" & [Mois] & "/2004"

PS : Evite d'appeler tes champs jour, mois, date tu risque de rencontrer
des problèmes...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"fred56" a écrit dans le message news:
1f47701c4582d$2d715070$
rebonjour,
après une erreur de frappe, je repose ma question:

3 champs calculés dans une requête:
- le premier extrait un chiffre grâce à la
fonction "mid"
- le second idem
- le troisième concatène le tout pour obtenir une
date: date:[jour]&[mois]&"2004"
Or je ne parviens pas à mettre ce dernier champs au
format date afin d'appliquer un critère "entre [date
début] et [date de fin].
Comment puis-je faire?

merci de votre aide et mille excuses pour le message en
doublon

FRED
Avatar
FRED56
champs se calcul bien grâce à ta formule mais lorsque que
je mets mes critères, la requête n'affiche plus rien.
Je pense que cela vient du format de ce champs calculé
qui n'est pas une date mais un semblant de date avec
des "/".
Aurais-tu une autre astuce pour extraire entre 2 date?

merci de ton aide
FRED

-----Message d'origine-----
Bonjour

Essais :

[Jour] & "/" & [Mois] & "/2004"

PS : Evite d'appeler tes champs jour, mois, date tu
risque de rencontrer

des problèmes...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"fred56" a écrit
dans le message news:

1f47701c4582d$2d715070$
rebonjour,
après une erreur de frappe, je repose ma question:

3 champs calculés dans une requête:
- le premier extrait un chiffre grâce à la
fonction "mid"
- le second idem
- le troisième concatène le tout pour obtenir une
date: date:[jour]&[mois]&"2004"
Or je ne parviens pas à mettre ce dernier champs au
format date afin d'appliquer un critère "entre [date
début] et [date de fin].
Comment puis-je faire?

merci de votre aide et mille excuses pour le message en
doublon

FRED


.



Avatar
Raymond [mvp]
Bonjour Fred et Jessy ( il est parti manger, déjà ?)

essaie:
Cdate([Jour] & "/" & [Mois] & "/2004")

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"FRED56" a écrit dans le message de
news:1fdc401c45833$a6c68160$
champs se calcul bien grâce à ta formule mais lorsque que
je mets mes critères, la requête n'affiche plus rien.
Je pense que cela vient du format de ce champs calculé
qui n'est pas une date mais un semblant de date avec
des "/".
Aurais-tu une autre astuce pour extraire entre 2 date?

merci de ton aide
FRED
Avatar
Jessy Sempere [MVP]
Mais nonnnnn.... ;-)))
Je vais pouvoir y aller, maintenant que tu es débout mon petit Raymond ;-)

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Raymond [mvp]" a écrit dans le message news:

Bonjour Fred et Jessy ( il est parti manger, déjà ?)

essaie:
Cdate([Jour] & "/" & [Mois] & "/2004")

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


Avatar
Raymond [mvp]
Bonjour Jessy.

non, non, je repars faire ma sieste. t'as vu le temps ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jessy Sempere [MVP]" a écrit dans le message de
news:cb900d$ocl$
Mais nonnnnn.... ;-)))
Je vais pouvoir y aller, maintenant que tu es débout mon petit Raymond ;-)

@+
Jessy Sempere - Access MVP


Avatar
3stone
Salut,

"fred56"
3 champs calculés dans une requête:
- le premier extrait un chiffre grâce à la
fonction "mid"
- le second idem


Au lieu de faire des "extractions", ne peux tu pas utiliser
les fonctions prévues: Day, Month ??


- le troisième concatène le tout pour obtenir une
date: date:[jour]&[mois]&"2004"


Et de "concaténer" avec la fonction (prévue aussi ;)

DateSerial(année, mois, jour)

in french: SerialDate(... , ... , ... )

Humm ?



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Avatar
FRED56
Ca fonctionne avec la formule "Cdate([Jour] & "/" &
[Mois] & "/2004")".
Mais dans cette requête, je n'arrive pas à mettre comme
critère: Entre [date de début] Et [Date de fin]
Comme reponse, j'obtiens une boîte de dialogue pour
chaque arguments de la formule.
Comment puis-je extraire les infos sur une période donnée?

je vous remercie tous pour votre aide précieuse

FRED
-----Message d'origine-----
Bonjour Fred et Jessy ( il est parti manger, déjà ?)

essaie:
Cdate([Jour] & "/" & [Mois] & "/2004")

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"FRED56" a écrit
dans le message de

news:1fdc401c45833$a6c68160$
champs se calcul bien grâce à ta formule mais lorsque que
je mets mes critères, la requête n'affiche plus rien.
Je pense que cela vient du format de ce champs calculé
qui n'est pas une date mais un semblant de date avec
des "/".
Aurais-tu une autre astuce pour extraire entre 2 date?

merci de ton aide
FRED


.



Avatar
Raymond [mvp]
ta question d'origine était:

- le troisième concatène le tout pour obtenir une
date: date:[jour]&[mois]&"2004"
Or je ne parviens pas à mettre ce dernier champs au
format date afin d'appliquer un critère "entre [date
début] et [date de fin].


ce qui marche maintenant, c'est le critère date début par exemple ou c'est
la valeur qui es comparée avec date début ?
apparemment, la requête te réclame la plage de date ce qui parait normal si
Cdate([Jour] & "/" & [Mois] & "/2004") est comparée avec [date de début].

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"FRED56" a écrit dans le message de
news:2069501c458ef$50b7fe40$
Ca fonctionne avec la formule "Cdate([Jour] & "/" &
[Mois] & "/2004")".
Mais dans cette requête, je n'arrive pas à mettre comme
critère: Entre [date de début] Et [Date de fin]
Comme reponse, j'obtiens une boîte de dialogue pour
chaque arguments de la formule.
Comment puis-je extraire les infos sur une période donnée?

je vous remercie tous pour votre aide précieuse

FRED