Bonjour,
J'ai besoin de vous pour résoudre un problème qui peut certainement se faire en VBA mais je ne suis pas sûr du tout.
J'ai dans un formulaire un sous-formulaire affichant plusieurs lignes d'enregistrements. Ceux-ci contiennent des champs dont certains peuvent être vides. Les lignes contenant un certain champ vide sont affichées en blanc tandis que les autres sont affichées en vert avec la mise en forme conditionnelle d'Access.
Maintenant, j'aimerais qu'en plus de changer la couleur de la ligne selon son contenu, un bouton soit visible ou à la fin de la ligne. J'ai essayé plusieurs choses mais je ne parviens qu'à le rendre visible pour aucune ligne ou bien pour toutes. Voici comment est structuré mon code :
Ce morceau correspond à la procédure s'exécutant lors d'un choix dans une liste, c'est celui qui génère les résultats du sous-formulaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ' Evènements lors de la sélection d'une fiche de poste dans la liste Private Sub lst_Fiches_poste_AfterUpdate() Dim str_Fiche As String ' Sélection des modules, des compétences et des infos concernant leur acquisition par l'opérateur str_Fiche = "Requête SQL"; ' Mise à jour du formulaire Me.sf_Elements_FP_Op.Form.RecordSource = str_Fiche End Sub
Merci d'avance!
Cordialement,
Prettyletter
Partager