Bonjour,
Voici mon problème,
J'ai une base de données avec un formulaire, dans ce formulaire en mode tableau, j'y encode évidemment des lignes/enregistrements, sur chaque lignes il y a une case à coché "Annulé".
J'aimerais que lorsque cette case est "True", la couleur de fond de la ligne de cet enregistrement soit d'une autre couleur, rouge par exemple… Evidemment, j'aimerais aussi que si un jour cette case est "False", la couleur de fond redevienne la même que la couleur des autres lignes…
Autre petit problème, j'utilise l'option "AlternateBackColor" pour pouvoir afficher une couleur de fond différente une ligne sur deux. Donc "False" doit aussi regarder à cela…
Ps : J'arrive à changer la couleur DES lignes alternative avec le code suivant, mais il faudrait que cela ne change que la ligne en question, pas toutes les lignes alternatives…
Autre solution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part If Me.Annulé.Value = True Then Détail.AlternateBackColor = "ED1C24"
J'ai aussi essayé en mettant un rectangle de couleur invisible, et visible si la case est coché, mais là aussi le rectangle apparait sur toutes les lignes et moi j'aimerais qu'il n'apparaisse que sur les lignes ou la case est coché…
Merci d'avance pour vos lumières
Partager