OVH Cloud OVH Cloud

Comment faire

14 réponses
Avatar
Marc Demont
Comment allumer plusieurs de ces lignes, en cliquant dans ma zone de texte,
le champ X à cocher supprimer ?


Bonjour,

- Est-ce possible ? Il suffit de trouver, dit-on, habituellement dans ce
cas ?
- Quelqu'un l'a t-il déjà fait ?

Merci de me répondre

a+

Marc Demont

------

Bonjour,

- Si je place ce bout de code en procédure événementielle, sur un click,
j'allume et éteins globalement toutes les lignes d'enregistrements d'une
zone de liste modifiable :


Private Sub Modifiable431_Click()
If (Me.Modifiable431.BackColor = RGB(255, 0, 0)) And
(Me.Modifiable431.ForeColor
= RGB(255, 255, 255)) Then

Me.Modifiable431.BackColor = RGB(255, 255, 255)
Me.Modifiable431.ForeColor = RGB(0, 0, 0)

Else
Me.Modifiable431.BackColor = RGB(255, 0, 0)
Me.Modifiable431.ForeColor = RGB(255, 255, 255)
End If
End Sub

---

- Mais, ce que je veux, c'est pouvoir cliquer le (ou plusieurs) champ(s)
nommé(s) X à cocher Supprimer d'une zone de texte pour le (ou les) allumer .

Comment faire ?

4 réponses

1 2
Avatar
Raymond [mvp]
donc ce champ est basé sur un champ Oui/Non.
ce champ ne peut pas changer de couleur. c'est définitif.
il faut changer la couleur d'un autre champ (texte) et tu bases l'expression
sur la valeur du champ Oui/non.
menu format /mise en forme conditionnelle.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Marc Demont" a écrit dans le message de
news:cha2ml$ui7$
Jusqu'à présent dans ce cas, je n'avais pas de cases à cocher

Mais, un champ de table dans le lequel je tape un X , en vue de
supprimer cet enregistrement

Si je tape plusieurs X sur différents cjhamp X à cocher supprimer, ces
enregistrements ainsi choisis
sont supprimés, par un click sur un bouton



Avatar
Raymond [mvp]
réponse donnée par mail à 18h20:

Ci-joint en retour ta base modifiée.

Regarde comme je t'avais dit, la mise en forme conditionnelle du champ à
cocher.

En ce qui concerne ces cases à cocher, tu as défini des champs texte de 1
caractère et même un champ de 255 caractères. À mon avis ce n'est pas une
bonne solution et surtout il ne faut pas parler de case à cocher car ce
n'est pas ça.

Ensuite évite de définir des champs de données qui s'appellent
"X à cocher - Mettre à Jour :" .

Pour les autres champs tu procédes comme pour celui-ci.


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
Avatar
Marc Demont
OK

En Ms Access, Format, puis en Mise en forme conditionnelle,
sur un formulaire en mode création

a+


"Raymond [mvp]" a écrit dans le message de
news:
réponse donnée par mail à 18h20:

Ci-joint en retour ta base modifiée.

Regarde comme je t'avais dit, la mise en forme conditionnelle du champ à
cocher.

En ce qui concerne ces cases à cocher, tu as défini des champs texte de 1
caractère et même un champ de 255 caractères. À mon avis ce n'est pas une
bonne solution et surtout il ne faut pas parler de case à cocher car ce
n'est pas ça.

Ensuite évite de définir des champs de données qui s'appellent
"X à cocher - Mettre à Jour :" .

Pour les autres champs tu procédes comme pour celui-ci.


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum





Avatar
Marc Demont
et sur le champ dont on veut modifier la couleur .... conditionnelle

Oui Raymond !


"Marc Demont" a écrit dans le message de
news:chacv3$1sr$

OK

En Ms Access, Format, puis en Mise en forme conditionnelle,
sur un formulaire en mode création

a+


"Raymond [mvp]" a écrit dans le message de
news:
réponse donnée par mail à 18h20:

Ci-joint en retour ta base modifiée.

Regarde comme je t'avais dit, la mise en forme conditionnelle du champ à
cocher.

En ce qui concerne ces cases à cocher, tu as défini des champs texte de
1


caractère et même un champ de 255 caractères. À mon avis ce n'est pas
une


bonne solution et surtout il ne faut pas parler de case à cocher car ce
n'est pas ça.

Ensuite évite de définir des champs de données qui s'appellent
"X à cocher - Mettre à Jour :" .

Pour les autres champs tu procédes comme pour celui-ci.


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum









1 2