Changer la couleur d'unchamp

Résolu/Fermé
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 - 12 avril 2014 à 15:41
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 - 16 avril 2014 à 15:29
Bonjour,
J'ai un ,formulaire ou j'ai un champ nom et un champ case à cocher.
Je voudrai essayé d'obtenir un changement de couleur lorsque la case a cocher passe a oui.
Changement de couleur sur le texte en bleu, et sur le fond du champ en jaune.
Je vous remercie de votre aide


A voir également:

13 réponses

f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
13 avril 2014 à 10:40
Bonjour,

Deux facons pour faire ce changement de couleurs du champ nom:

1/ Mise en Forme Conditionnelle (comme pour excel) sur le champ nom

2/ Code VBA access propriete sur clic de la case a cocher
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
14 avril 2014 à 10:07
bonjour
merci de m'avoir répondu.Je choisirai le VBA si quelqu'un me donne le code de la procedure car je connais que trés peu le VBA

Merci de aide
0
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
14 avril 2014 à 15:28
Bonjour,

Adaptez le nom de la case a cocher, le nom du champ et les couleurs si pas celles que vous voulez

Private Sub Cocher322_Click()
If Cocher322 Then
Me.Last_Name.BackColor = vbYellow
Me.Last_Name.ForeColor = vbbleu
Else
Me.Last_Name.BackColor = vbWhite
Me.Last_Name.ForeColor = vbBlack
End If
End Sub
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
14 avril 2014 à 16:31
Merci de ta réponse
Je remplace Cocher322 par le nom de la case a cocher
Le nom du champ qui change de couleur , je le mets a la place De name

Cette procedure me fait quoi exactement
Change le texte ou le fond du champ
Merci pour ton aide

Private Sub Cocher322_Click()
If Cocher322 Then
Me.Last_Name.BackColor = vbYellow
Me.Last_Name.ForeColor = vbbleu
Else
Me.Last_Name.BackColor = vbWhite
Me.Last_Name.ForeColor = vbBlack
End If
End Sub
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
Modifié par f894009 le 14/04/2014 à 16:35
Re,

BackColor---> Couleur de fond
ForeColr-----> Couleur Texte

Si Case cochee fond jaune et texte bleu
Si pas cochee ou decochee fond blanc et texte noir
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
14 avril 2014 à 16:53
Merci pour ton aide
Le fond passe bien jaune
Mais si ferme la base et lorsque l'ouvre a nouveau tout est revenu normal
Je voudrai que cela reste enregistrer dans le formulaire. Je n'ai de texte en bleu.
Comment faire pour que cela reste enregistrer car je voudrai employé la methode pour visualisé un pointage . Est ce possible que cela soit aussi enregistrer dans la table
0
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
14 avril 2014 à 16:59
Re,

Il faut enregistrer l'etat de la case a cocher dans la table et a l'ouverture tester ce champ pour cocher ou pas la case en question. Ceci depend de votre utilisation du formulaire
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
14 avril 2014 à 17:51
J'utilise dans un formulaire de paiement de facture
La case a cocher a oui et le champ Nom en jaune.
mais l'enregistrement ne se fait pas.
0
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
14 avril 2014 à 18:38
Re,

Ajoutez un champ a la table et le code pour enregistrer et le code pour le test a l'affichage de la facture

il faudrait que je vois votre fichier, il y a peut-etre plusieurs solutions
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
15 avril 2014 à 10:05
https://www.cjoint.com/?DDpkafjMRG1

Un petit exemple que je voudrai obtenir
Une table , un formulaire,
Dans le formulaire , je voudrai que je clique sur la case a cocher que champ montant change de couleur et le texte en bleu et que cela reste enregistrer dans le formulaire, possibilité d'avoir la meme chose sur un listing dans un état.
Merci de votre aide
0
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
15 avril 2014 à 11:40
Bonjour,

Je recupere votre fichier et vous tiens au courant

A+
0
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
15 avril 2014 à 12:19
Re,

Pas de VBA, au plus simple:

Mise en forme conditionnelle pour formulaire et etat

https://www.cjoint.com/?DDpmsWMFv42
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
16 avril 2014 à 15:29
bonjour
j'aurai besoin une fois de plus ton aide si tu peux
Comment resoudre le probleme suivant
J'ai un champ date appeler DateDépart
Je voudrai que cet enregistrement se supprime lorsqu 'elle depassée.
Une procedure comme celle ci
si date du jour et superieur a date de depart alors
on supprime l'enregistrement.
Comment traduiire cela en VBA
Je vous remercie de votre aide
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
15 avril 2014 à 14:32
Bonjour
Je te remercie pour ton aide.
C'est ce que voulez.
C'est une phase d'access que je ne connaissais pas
0