Bonjour,
j'ai un problème sur l'affichage d'images, en fonction de la valeur d'un champ, dans un formulaire continu.
J'affiche une liste d'atelier dans un sous-formulaire et en fonction d'un paramètre soit je veux afficher une image soit une autre.
j'ai l’impression que lors de l'affichage de ce sous formulaire, seul le paramètre de la première ligne et lu (et affiche bien l'image correspondante) mais ça s’arrête là, si j'ai 20 ateliers différents (car c est un paramètre variable), pour les 19 lignes restantes le paramètre n'est pas lu et l'image de la première ligne et afficher sur les lignes suivantes.
un rendu pour éclaircir cela:
dans ce cas; pour l'atelier 53000 , je souhaite afficher un smiley rouge, mais il reste vert comme la première ligne
j'arrive à obtenir ce que je veux en utilisant une mise en forme conditionnelle sur une zone de texte (celle à cote du smiley)
J'utilise peut être le mauvais événement pour faire afficher cette image, mais j'en ai essayer plusieurs : Form_Activate , Form_AfterUpdate, Form_Current, Form_Open ...
en Pas à Pas, je passe dans Form_Current, mon code se passe bien , mais il n'y passe qu'une fois, pour la premiere ligne, n'y a t il pas un moyen de le forcer à le faire pour toutes les lignes de mon formulaire continu ?
Mon problème n'est donc pas au niveau du code , mais plutôt méthodologique ... sauf si ce que je recherche n'est pas faisable ou que je cherche au mauvais endroit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Private Sub Form_Current() '3 If Me.T_total_charge_CC > Me.t_total_capa_cc Then Me.I_smileyR_cc.Visible = True Me.I_smileyV_cc.Visible = False Else Me.I_smileyV_cc.Visible = True Me.I_smileyR_cc.Visible = False End If End Sub
Merci d'avance
Partager