Bonjour,
je suis face à un pb qui me donne la migraine.
Pour un besoin de mise en forme conditionnelle, dans une expression, je dois
récupérer l'année en cours depuis la fonction "maintenant" et uniquement les
4 chiffres de cette année en cours( la valeur "2004" par exemple en ce
moment).
Or je ne vois pas comment faire, ni dans l'aide, ni dans le bouquin de
référence Access 2000.
Ma mise en forme fonctionne très bien si le champ est de la forme
"jj/mm/aaaa" mais mon champs ne devra comporter que "aaaa".
Merci de votre aide.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
Pour récupérer l'année en cours dans une expression de mise en forme conditionnelle: Année([Maintenant()) ou Année(Date()) je pense que tu veux tester: [Monchamp] = Année(Maintenant()) ou Année([Monchamp]) = Année(Maintenant()) -- @+ 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
"jean marc" a écrit dans le message de news: 417a135a$0$27019$
Bonjour, je suis face à un pb qui me donne la migraine.
Pour un besoin de mise en forme conditionnelle, dans une expression, je dois récupérer l'année en cours depuis la fonction "maintenant" et uniquement les 4 chiffres de cette année en cours( la valeur "2004" par exemple en ce moment). Or je ne vois pas comment faire, ni dans l'aide, ni dans le bouquin de référence Access 2000. Ma mise en forme fonctionne très bien si le champ est de la forme "jj/mm/aaaa" mais mon champs ne devra comporter que "aaaa". Merci de votre aide.
Jean Marc
Bonjour.
Pour récupérer l'année en cours dans une expression de mise en forme
conditionnelle:
Année([Maintenant()) ou Année(Date())
je pense que tu veux tester:
[Monchamp] = Année(Maintenant()) ou
Année([Monchamp]) = Année(Maintenant())
--
@+
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
"jean marc" <jm.g@wo.fr> a écrit dans le message de news:
417a135a$0$27019$8fcfb975@news.wanadoo.fr...
Bonjour,
je suis face à un pb qui me donne la migraine.
Pour un besoin de mise en forme conditionnelle, dans une expression, je
dois
récupérer l'année en cours depuis la fonction "maintenant" et uniquement
les
4 chiffres de cette année en cours( la valeur "2004" par exemple en ce
moment).
Or je ne vois pas comment faire, ni dans l'aide, ni dans le bouquin de
référence Access 2000.
Ma mise en forme fonctionne très bien si le champ est de la forme
"jj/mm/aaaa" mais mon champs ne devra comporter que "aaaa".
Merci de votre aide.
Pour récupérer l'année en cours dans une expression de mise en forme conditionnelle: Année([Maintenant()) ou Année(Date()) je pense que tu veux tester: [Monchamp] = Année(Maintenant()) ou Année([Monchamp]) = Année(Maintenant()) -- @+ 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
"jean marc" a écrit dans le message de news: 417a135a$0$27019$
Bonjour, je suis face à un pb qui me donne la migraine.
Pour un besoin de mise en forme conditionnelle, dans une expression, je dois récupérer l'année en cours depuis la fonction "maintenant" et uniquement les 4 chiffres de cette année en cours( la valeur "2004" par exemple en ce moment). Or je ne vois pas comment faire, ni dans l'aide, ni dans le bouquin de référence Access 2000. Ma mise en forme fonctionne très bien si le champ est de la forme "jj/mm/aaaa" mais mon champs ne devra comporter que "aaaa". Merci de votre aide.
Jean Marc
Evaro
Bonjour,
Pour un besoin de mise en forme conditionnelle, dans une expression, je dois
récupérer l'année en cours depuis la fonction "maintenant" et uniquement les
4 chiffres de cette année en cours( la valeur "2004" par exemple en ce moment).
=( Année([MonchampDate]) = Année(Maintenant()))
@+
Etienne
Bonjour,
Pour un besoin de mise en forme conditionnelle, dans une expression, je
dois
récupérer l'année en cours depuis la fonction "maintenant" et uniquement
les
4 chiffres de cette année en cours( la valeur "2004" par exemple en ce
moment).
Pour un besoin de mise en forme conditionnelle, dans une expression, je dois
récupérer l'année en cours depuis la fonction "maintenant" et uniquement les
4 chiffres de cette année en cours( la valeur "2004" par exemple en ce moment).
=( Année([MonchampDate]) = Année(Maintenant()))
@+
Etienne
RaphK34
Bonjour,
je ne sais pas si j'ai bien compris mais pour l'argument dans l'expression pour la mise en forme conditionnelle, je pense que ce pourrait être: Format(Date,"yyyy") ou Format(Date;"yyyy") suivant tes paramêtres régionaux. Date représente la date d'aujourd'hui, si tu veux la date d'un champs (MonChamps), remplace Date par [MonChamps]
Pour l'affichage dans un champs uniquement de la date tu peux préciser le format de ton controle "yyyy" ou "aaaa" par exemple ... Si je me suis égaré, fait le moi savoir ...
@+ Raph.
-- -------------------------------------------- Merci de répondre sur le NG Toutes remarques bienvenues !
Pour un contact direct, utiliser: en enlevant nospam.
"jean marc" a écrit dans le message de news: 417a135a$0$27019$ | | Bonjour, | je suis face à un pb qui me donne la migraine. | | Pour un besoin de mise en forme conditionnelle, dans une expression, je dois | récupérer l'année en cours depuis la fonction "maintenant" et uniquement les | 4 chiffres de cette année en cours( la valeur "2004" par exemple en ce | moment). | Or je ne vois pas comment faire, ni dans l'aide, ni dans le bouquin de | référence Access 2000. | Ma mise en forme fonctionne très bien si le champ est de la forme | "jj/mm/aaaa" mais mon champs ne devra comporter que "aaaa". | Merci de votre aide. | | Jean Marc |
Bonjour,
je ne sais pas si j'ai bien compris mais pour l'argument dans l'expression pour la mise en forme conditionnelle, je pense que ce
pourrait être:
Format(Date,"yyyy") ou Format(Date;"yyyy") suivant tes paramêtres régionaux. Date représente la date d'aujourd'hui, si tu veux la
date d'un champs (MonChamps), remplace Date par [MonChamps]
Pour l'affichage dans un champs uniquement de la date tu peux préciser le format de ton controle "yyyy" ou "aaaa" par exemple ...
Si je me suis égaré, fait le moi savoir ...
@+ Raph.
--
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !
Pour un contact direct, utiliser:
nospampizza.mpl@tiscali.fr en enlevant nospam.
"jean marc" <jm.g@wo.fr> a écrit dans le message de news: 417a135a$0$27019$8fcfb975@news.wanadoo.fr...
|
| Bonjour,
| je suis face à un pb qui me donne la migraine.
|
| Pour un besoin de mise en forme conditionnelle, dans une expression, je dois
| récupérer l'année en cours depuis la fonction "maintenant" et uniquement les
| 4 chiffres de cette année en cours( la valeur "2004" par exemple en ce
| moment).
| Or je ne vois pas comment faire, ni dans l'aide, ni dans le bouquin de
| référence Access 2000.
| Ma mise en forme fonctionne très bien si le champ est de la forme
| "jj/mm/aaaa" mais mon champs ne devra comporter que "aaaa".
| Merci de votre aide.
|
| Jean Marc
|
je ne sais pas si j'ai bien compris mais pour l'argument dans l'expression pour la mise en forme conditionnelle, je pense que ce pourrait être: Format(Date,"yyyy") ou Format(Date;"yyyy") suivant tes paramêtres régionaux. Date représente la date d'aujourd'hui, si tu veux la date d'un champs (MonChamps), remplace Date par [MonChamps]
Pour l'affichage dans un champs uniquement de la date tu peux préciser le format de ton controle "yyyy" ou "aaaa" par exemple ... Si je me suis égaré, fait le moi savoir ...
@+ Raph.
-- -------------------------------------------- Merci de répondre sur le NG Toutes remarques bienvenues !
Pour un contact direct, utiliser: en enlevant nospam.
"jean marc" a écrit dans le message de news: 417a135a$0$27019$ | | Bonjour, | je suis face à un pb qui me donne la migraine. | | Pour un besoin de mise en forme conditionnelle, dans une expression, je dois | récupérer l'année en cours depuis la fonction "maintenant" et uniquement les | 4 chiffres de cette année en cours( la valeur "2004" par exemple en ce | moment). | Or je ne vois pas comment faire, ni dans l'aide, ni dans le bouquin de | référence Access 2000. | Ma mise en forme fonctionne très bien si le champ est de la forme | "jj/mm/aaaa" mais mon champs ne devra comporter que "aaaa". | Merci de votre aide. | | Jean Marc |
jean marc
=( Année([MonchampDate]) = Année(Maintenant()))
Merci ! c'est tout à fait ça...
Si j'ai bien compris en respectant la syntaxe je peux extraire aussi bien l'année que le mois ou l'heure...
C'est super.. J'ai plus mal à la tête...
Jean Marc
=( Année([MonchampDate]) = Année(Maintenant()))
Merci ! c'est tout à fait ça...
Si j'ai bien compris en respectant la syntaxe je peux extraire aussi bien
l'année que le mois ou l'heure...