Mise en forme conditionnelle sous access

Fermé
lorenzozo201 Messages postés 15 Date d'inscription jeudi 5 novembre 2009 Statut Membre Dernière intervention 17 février 2012 - 31 janv. 2012 à 15:55
Jean_Jacques Messages postés 1040 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 1 août 2014 - 2 févr. 2012 à 08:14
Bonjour,





Sous excel j'avais créé une mise en forme conditionnelle dans un planning qui me permettait de changer la couleur d'une cellule en fonction de l'heure indiqué dans le planning de la personne. Par exemple X travaillait de 9h à 11h, les colonnes 9h, 10h et 11h étaient en vert, les autres restaient blanche; Pour cela, javais deux conditions dans Excel qui était :
pour le blanc : =SI(ET(Début=0;Fin=0);1;0)
pour le vert : =SI(OU(ET(6:00=Fin;Fin<Début);ET(6:00=Fin;Fin>Début);6:00=Début;ET(6:00>Début;6:00<Fin;Début<Fin);ET(6:00>Début;6:00>Fin;Début>Fin);ET(6:00<Début;6:00<Fin;Début>Fin));1;0)

Cela marchait parfaitement et gérait même le passage de minuit. J'indique 6:00 dans la condition car cela représente l'heure la plus tôt, début indique l'heure de début de la personne et fin l'heure de fin de la personne.

A partir de là, est-il possible d'appliquer la même mise en forme conditionnelle sous access dans un formulaire ?

Comment écrire cela par le générateur d'expression sans passer par le VBA ?

Merci par avance pour votre aide.

2 réponses

lorenzozo201 Messages postés 15 Date d'inscription jeudi 5 novembre 2009 Statut Membre Dernière intervention 17 février 2012
1 févr. 2012 à 17:53
Personne pour m'aider sur ces sacrées mises en forme conditionnelles !
0
Jean_Jacques Messages postés 1040 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 1 août 2014 112
Modifié par Jean_Jacques le 2/02/2012 à 08:17
Bonjour lorenzozo201,

Le sujet des mfc est correctement traité sur le site developpez.com.
C'est un site de référence à recommander, notamment pour tout ce qui concerne Access.


https://warin.developpez.com/access/mfc/


Cordialement
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
0