Rechercher : dans
Par :

Access 97 : mise en forme conditionnelle ?

Dernière réponse le 15 mai 2008 à 18:59:45 Foret, le 7 jun 2004 à 12:03:10 
 Signaler ce message aux modérateurs

Pb Access 97 :
est-il possible de faire des mises en forme conditionnelles sur Access 97 pour la mise en forme de mes requêtes.

Meilleures réponses pour « Access 97 : mise en forme conditionnelle ? » dans :
Excel - Mises en forme conditionnelles illimitées Voir Mises en Forme Conditionnelles Illimitées Introduction Principe Code Fichier joint Introduction La Mise en Forme Conditionelle (ou MFC) permet d'appliquer, à une cellule ou à plusieurs cellules sélectionnées, différents formats qui...
Access 97 sous XP - Mémoire insuffisante VoirProblème Solution Problème Le message "mémoire insuffisante" apparaît lorsque l'on essaie de lancer Access 97 sous Windows XP suite à l'installation d'Access ou du pack Office 97. Ne changez rien à votre configuration matérielle, le...

1

Vincent, le 10 sep 2007 à 14:34:33

Bonjour,

J'ai une solution, partielle :
- faire une rupture qui se déclenche à chaque ligne. (Access appelle ça un "groupe"). Demander un "entête de groupe". Cet entête ne sera pas affiché (indiquer "visible : non" sur la fenêtre de ses propriétés).
- A chaque ouverture d'un nouveau groupe, Access déclenche un "évènement format", accessible depuis la fenêtre propriétés de ls section Entête : cliquer sur l'onglet "Evènement", dans "AUFormatage" choisir "Procédure évènementielle". Dans la fenêtre du code qui s'ouvre, rajouter le code concernant les champs qu'on veut mettre en forme. Exemple :


Private Sub EntêteGroupe0_Format(Cancel As Integer, FormatCount As Integer)
If [TYPE_FINANCEMENT] = "BPO" Then
[CODE_SR_OFROU].ForeColor = 16711680
Else
[CODE_SR_OFROU].ForeColor = 0
End If
End Sub

Dans l'exemple, le champ "CODE_SR_OFROU" prend une couleur différente suivant la valeur d'un autre champ.

Ref :
Aide MS-Access, "Événement Format — Procédures événementielles", et explorateur d'objet pour la mise en forme.

Répondre à Vincent

2

Parguel, le 10 sep 2007 à 16:25:54

P.S. : Le message signé "Vincent" n'est pas anonyme : c'est moi qui l'ai écrit. (L'ouverture de mon compte ne s'est pas déroulée comme prévue ...)

Répondre à Parguel

3

Damien, le 15 mai 2008 à 18:32:41

Bonjour,
Je suis bloqué sur un formulaire en mode continu. Je souhaite faire de la mise en forme conditionnelle à l'aide de votre solution mais je n'y arrive pas! :^(
Je ne réussi pas à trouver la fameuse option de "en tête de groupe"...
HELP SVP...
Merci d'avance

Répondre à Damien

4

 Vincent, le 15 mai 2008 à 18:59:45

Bonjour,

Vous risquez d'être déçu, car ce que je proposais s'applique pour un "état" (qui utilise une requête), mais pas forcément pour un "formulaire".

Dans le cas où vous seriez tout de même intéressé :
- ouvrir l'état en mode "création",
- click droit sur le carré en haut à gauche de la fenêtre (juste en -dessous du bandeau de la fenêtre de l'état),
- choisir "trier et grouper",
- dans la fenêtre "trier et regrouper", choisir un champ dans la colonne "champ / expression".
- dans la même fenêtre, dans le paragraphe "propriétés du groupe", en face de "entête de groupe", indiquer "oui".

Répondre à Vincent