Bonjour à tous,
Lorsque j'ouvre un état (sur le support d'une requete) j'ai un message d'erreur '2427' (expression sans paramètres) (Me.txtNumeroLigne)
En faite le code en VBA ci dessous permet de griser une ligne sur 2 dans l'état (ce qui le rend plus agréable à lire), malheuresement quand l'état ne comporte pas d'enregistrement le message d'erreur apparait
Je n'arrive pas à trouver comment faire (en VBA) pour que lorsque je n'ai pas d'enregistrement, ce dernier saute la partie VBA qui permet de griser les lignes
Si quelqu'un peu m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) ' Appliqué un grisé "1 ligne sur 2" sur la zone de détail If (Me.txtNumeroLigne Mod 2) = 0 Then Me.Section(acDetail).BackColor = RGB(230, 230, 230) ' Gris clair Else Me.Section(acDetail).BackColor = RGB(255, 255, 255) ' Blanc End If End Sub
Cdlt.
Partager