OVH Cloud OVH Cloud

Mise en forme conditionnelle

4 réponses
Avatar
Alexis
Bonjour,

J'ai un formulaire ne continue qui affiche tous mes clients
dans chaque client il ya plusieures dates date1,date2,date3,...

commen je peux ecrire en expression dans la mise en forme
conditionnelle pour la date1 par exemple.

if ((Date1 > date2) and (isnotnull(Date2)) then

Arriere plan de date1 est en rouge

end if
Merci de votre aide.

4 réponses

Avatar
Raymond [mvp]
Bonjour.

essaie ceci:

[date1] > [date2] et pas EstNull([date2])

il ne faut pas mettre ni if ni where ni then, mais simplement l'expression
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Alexis" a écrit dans le message de
news: 08cf01c544c4$7b486cf0$
Bonjour,

J'ai un formulaire ne continue qui affiche tous mes clients
dans chaque client il ya plusieures dates date1,date2,date3,...

commen je peux ecrire en expression dans la mise en forme
conditionnelle pour la date1 par exemple.

if ((Date1 > date2) and (isnotnull(Date2)) then

Arriere plan de date1 est en rouge

end if
Merci de votre aide.


Avatar
Rv
Salut,

Se positionner sur le champ ou il faut appliquer la mise en forme
conditionnnelle.
Menu format - Mise en forme conditionnelle.
Dans la liste condition1, sélectionner expression.
Dans la zone de texte condition1, saisir [Date1] > [Date2] and not
isnull([Date2])
Préciser le format.

A+

Rv

"Alexis" a écrit dans le message de
news:08cf01c544c4$7b486cf0$
Bonjour,

J'ai un formulaire ne continue qui affiche tous mes clients
dans chaque client il ya plusieures dates date1,date2,date3,...

commen je peux ecrire en expression dans la mise en forme
conditionnelle pour la date1 par exemple.

if ((Date1 > date2) and (isnotnull(Date2)) then

Arriere plan de date1 est en rouge

end if
Merci de votre aide.


Avatar
Alexis
Merci ca marche et si je veux remplacer la date1 par la
date systeme (date) comment je dois l'ecrire.

Merci pour touT.

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

essaie ceci:

[date1] > [date2] et pas EstNull([date2])

il ne faut pas mettre ni if ni where ni then, mais
simplement l'expression

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Alexis" a écrit
dans le message de

news: 08cf01c544c4$7b486cf0$
Bonjour,

J'ai un formulaire ne continue qui affiche tous mes clients
dans chaque client il ya plusieures dates
date1,date2,date3,...



commen je peux ecrire en expression dans la mise en forme
conditionnelle pour la date1 par exemple.

if ((Date1 > date2) and (isnotnull(Date2)) then

Arriere plan de date1 est en rouge

end if
Merci de votre aide.



.




Avatar
Raymond [mvp]
écrire Date() ou Maintenant() si tu veux tester l'heure.
avec les ( ) obligatoirement.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Alexis" a écrit dans le message de
news: 03a001c544c9$973bc880$
Merci ca marche et si je veux remplacer la date1 par la
date systeme (date) comment je dois l'ecrire.

Merci pour touT.