Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Access 97 : mise en forme conditionnelle ?

Foret, le lundi 7 juin 2004 à 12:03:10
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.
Répondre à Foret  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Vincent, le lundi 10 septembre 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


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Parguel, le lundi 10 septembre 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


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Damien, le jeudi 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


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Vincent, le jeudi 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
Access mise en forme conditionnelle (Résolu)Bonjour, Sous access, dans un formulaire, j'ai mi sur un champ une mise en forme conditionnelle a 4 conditions (3 plus forme par default). Voila les conditions: Par defaut, couleur verte si le resultat entre 12 et 30 couleur jaune entre 30 et 48... www.commentcamarche.net/forum/affich-6526981-access-mise-en-forme-conditionnelle
[ACCESS 97] Modif impossible ds formulaire (Résolu)Bonjour, Je travaille actuellement su rune base de données sur ACCESS 97 J'ai un problème dans un de mes formulaires de ma base de données. Le formulaire en question est composé de: * données directement mises dans le formulaire * un sous... www.commentcamarche.net/forum/affich-4915676-access-97-modif-impossible-ds-formulaire
Mise en forme conditionnelle sous excel 2007 (Résolu)Bonjour, Je ne trouve pas le moyen de faire une mise en forme conditionnelle pour que dans une colonne (A1 et A50), les cellules dont les valeurs sont comprises entre: 0,1 et 9,9 apparaissent en fond rouge 10 et 19,9 apparaissent en fond jaune 20 et... www.commentcamarche.net/forum/affich-3254877-mise-en-forme-conditionnelle-sous-excel-2007
Access 97 sous XP - Mémoire insuffisanteProblè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... www.commentcamarche.net/faq/sujet-4928-access-97-sous-xp-memoire-insuffisante
Excel : Mise en forme conditionnelle (Résolu)Bonjour, Comme on le sait, la mise en forme conditionnelle ne peut être réalise que sur au maximum 3 conditions. Pour mon application ,il aurait été super de pouvoir ajouter au moins encore 2 conditions. Quelqu'un aurait-il une proposition? Sans... www.commentcamarche.net/forum/affich-6269241-excel-mise-en-forme-conditionnelle
Mise en forme conditionnelle (Résolu)Bonjour, il me semble que la mise en forme conditionnelle est limitée à 3 mais ne serait il pas possible via une macro de la portée à 6 par exemple ? merci pour votre aide cdlt www.commentcamarche.net/forum/affich-4076449-mise-en-forme-conditionnelle
ACCESS97 - Mise en forme Conditionnelle (Résolu)Bonjour, Je voudrais mettre une mise en forme conditionnelle dans un etat sous Access97 Je sais que cette option "directe" comme dans Access2000 n'existe pas mais je pense qu'il est possible de passer par le générateur d'expression,... www.commentcamarche.net/forum/affich-5404948-access97-mise-en-forme-conditionnelle
Toutes les réponses pour « Access 97 : mise en forme conditionnelle ? »