Comment peut-on faire une mise en forme conditionnelle en VBA dans un
formulaire sur des enregistrements distincts.
Je l'ai fais dans un état en activant mon code (ci-dessous) sur formatage de
la zone détail, cela marche très bien
Voici ce que j'ai comme code
If MonChamp = "CK" Then
MonChamp.BackColor = 13421619
MonChamp.ForeColor = 13421619
End If
If MonChamp = "EQ" Then
MonChamp.BackColor = 13408767
MonChamp.ForeColor = 13408767
End If
.....
je le déclenche Après MAJ et tous les enregistrements sont de la même
couleur
Je ne peux pas le faire avec le menu format, car j'ai + de 10 critères
différents
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]
Bonsoir Jeanne. je pense qu'on parle de formulaire continu ? ce qui marche très bien ne fonctionne pas dans un formulaire. il n'y a que la mise en forme conditionelle qui marche mais elle est limitée à 3 couleurs + le blanc. tout passage par des if provoque la même couleur pour tous les enregistrements.
-- @+ 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
"Jeanne JAMBOU" a écrit dans le message de news: 4224b7c5$0$1232$
Bonsoir
Comment peut-on faire une mise en forme conditionnelle en VBA dans un formulaire sur des enregistrements distincts. Je l'ai fais dans un état en activant mon code (ci-dessous) sur formatage de la zone détail, cela marche très bien
Voici ce que j'ai comme code
If MonChamp = "CK" Then MonChamp.BackColor = 13421619 MonChamp.ForeColor = 13421619 End If
If MonChamp = "EQ" Then MonChamp.BackColor = 13408767 MonChamp.ForeColor = 13408767 End If ..... je le déclenche Après MAJ et tous les enregistrements sont de la même couleur
Je ne peux pas le faire avec le menu format, car j'ai + de 10 critères différents
Merci de vos renseignements
Jeanne
Bonsoir Jeanne.
je pense qu'on parle de formulaire continu ?
ce qui marche très bien ne fonctionne pas dans un formulaire. il n'y a que
la mise en forme conditionelle qui marche mais elle est limitée à 3 couleurs
+ le blanc.
tout passage par des if provoque la même couleur pour tous les
enregistrements.
--
@+
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
"Jeanne JAMBOU" <jeanne.jambou@wanadoo.fr> a écrit dans le message de news:
4224b7c5$0$1232$8fcfb975@news.wanadoo.fr...
Bonsoir
Comment peut-on faire une mise en forme conditionnelle en VBA dans un
formulaire sur des enregistrements distincts.
Je l'ai fais dans un état en activant mon code (ci-dessous) sur formatage
de la zone détail, cela marche très bien
Voici ce que j'ai comme code
If MonChamp = "CK" Then
MonChamp.BackColor = 13421619
MonChamp.ForeColor = 13421619
End If
If MonChamp = "EQ" Then
MonChamp.BackColor = 13408767
MonChamp.ForeColor = 13408767
End If
.....
je le déclenche Après MAJ et tous les enregistrements sont de la même
couleur
Je ne peux pas le faire avec le menu format, car j'ai + de 10 critères
différents
Bonsoir Jeanne. je pense qu'on parle de formulaire continu ? ce qui marche très bien ne fonctionne pas dans un formulaire. il n'y a que la mise en forme conditionelle qui marche mais elle est limitée à 3 couleurs + le blanc. tout passage par des if provoque la même couleur pour tous les enregistrements.
-- @+ 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
"Jeanne JAMBOU" a écrit dans le message de news: 4224b7c5$0$1232$
Bonsoir
Comment peut-on faire une mise en forme conditionnelle en VBA dans un formulaire sur des enregistrements distincts. Je l'ai fais dans un état en activant mon code (ci-dessous) sur formatage de la zone détail, cela marche très bien
Voici ce que j'ai comme code
If MonChamp = "CK" Then MonChamp.BackColor = 13421619 MonChamp.ForeColor = 13421619 End If
If MonChamp = "EQ" Then MonChamp.BackColor = 13408767 MonChamp.ForeColor = 13408767 End If ..... je le déclenche Après MAJ et tous les enregistrements sont de la même couleur
Je ne peux pas le faire avec le menu format, car j'ai + de 10 critères différents
Merci de vos renseignements
Jeanne
Jeanne JAMBOU
Effectivement j'ai la m^me couleur sur tous mes enregistrements Merci quand même de ta réponse
A bientôt Jeanne "Raymond [mvp]" a écrit dans le message de news:
Bonsoir Jeanne. je pense qu'on parle de formulaire continu ? ce qui marche très bien ne fonctionne pas dans un formulaire. il n'y a que la mise en forme conditionelle qui marche mais elle est limitée à 3 couleurs + le blanc. tout passage par des if provoque la même couleur pour tous les enregistrements.
-- @+ 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
"Jeanne JAMBOU" a écrit dans le message de news: 4224b7c5$0$1232$
Bonsoir
Comment peut-on faire une mise en forme conditionnelle en VBA dans un formulaire sur des enregistrements distincts. Je l'ai fais dans un état en activant mon code (ci-dessous) sur formatage de la zone détail, cela marche très bien
Voici ce que j'ai comme code
If MonChamp = "CK" Then MonChamp.BackColor = 13421619 MonChamp.ForeColor = 13421619 End If
If MonChamp = "EQ" Then MonChamp.BackColor = 13408767 MonChamp.ForeColor = 13408767 End If ..... je le déclenche Après MAJ et tous les enregistrements sont de la même couleur
Je ne peux pas le faire avec le menu format, car j'ai + de 10 critères différents
Merci de vos renseignements
Jeanne
Effectivement j'ai la m^me couleur sur tous mes enregistrements
Merci quand même de ta réponse
A bientôt
Jeanne
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news: Ow2vvXpHFHA.3072@tk2msftngp13.phx.gbl...
Bonsoir Jeanne.
je pense qu'on parle de formulaire continu ?
ce qui marche très bien ne fonctionne pas dans un formulaire. il n'y a que
la mise en forme conditionelle qui marche mais elle est limitée à 3
couleurs + le blanc.
tout passage par des if provoque la même couleur pour tous les
enregistrements.
--
@+
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
"Jeanne JAMBOU" <jeanne.jambou@wanadoo.fr> a écrit dans le message de
news: 4224b7c5$0$1232$8fcfb975@news.wanadoo.fr...
Bonsoir
Comment peut-on faire une mise en forme conditionnelle en VBA dans un
formulaire sur des enregistrements distincts.
Je l'ai fais dans un état en activant mon code (ci-dessous) sur formatage
de la zone détail, cela marche très bien
Voici ce que j'ai comme code
If MonChamp = "CK" Then
MonChamp.BackColor = 13421619
MonChamp.ForeColor = 13421619
End If
If MonChamp = "EQ" Then
MonChamp.BackColor = 13408767
MonChamp.ForeColor = 13408767
End If
.....
je le déclenche Après MAJ et tous les enregistrements sont de la même
couleur
Je ne peux pas le faire avec le menu format, car j'ai + de 10 critères
différents
Effectivement j'ai la m^me couleur sur tous mes enregistrements Merci quand même de ta réponse
A bientôt Jeanne "Raymond [mvp]" a écrit dans le message de news:
Bonsoir Jeanne. je pense qu'on parle de formulaire continu ? ce qui marche très bien ne fonctionne pas dans un formulaire. il n'y a que la mise en forme conditionelle qui marche mais elle est limitée à 3 couleurs + le blanc. tout passage par des if provoque la même couleur pour tous les enregistrements.
-- @+ 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
"Jeanne JAMBOU" a écrit dans le message de news: 4224b7c5$0$1232$
Bonsoir
Comment peut-on faire une mise en forme conditionnelle en VBA dans un formulaire sur des enregistrements distincts. Je l'ai fais dans un état en activant mon code (ci-dessous) sur formatage de la zone détail, cela marche très bien
Voici ce que j'ai comme code
If MonChamp = "CK" Then MonChamp.BackColor = 13421619 MonChamp.ForeColor = 13421619 End If
If MonChamp = "EQ" Then MonChamp.BackColor = 13408767 MonChamp.ForeColor = 13408767 End If ..... je le déclenche Après MAJ et tous les enregistrements sont de la même couleur
Je ne peux pas le faire avec le menu format, car j'ai + de 10 critères différents