Désolé pour le titre peut explicite,
En réalité j'ai pour habitude de développé toutes mes applications sous VB6, mais cette fois pour des raisons de portabilité au sein d'un réseaux d'applications Access via TSE, je souhaite le faire depuis Access.
Petit bout de code qui sert simplement à changer la couleur de fond de mes champs en fonction de l'etat de l'un d'eux.
Si une tache est en haute priorité, le global s'affiche sur un fond rouge.
Rien de plus simple.
En VB, cette source fonctionne :
En VBA Access, j'ai cette erreur à l'execution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub Form_Load() If Etat_Priorité.Text = Haute Then IDLabel.BackColor = &HFF0000 Nom_Label.BackColor = &HFF0000 Description.BackColor = &HFF0000 Etat_Avancement.BackColor = &HFF0000 Etat_Priorité.BackColor = &HFF0000 Etat_Final.BackColor = &HFF0000 Etat_Planification.BackColor = &HFF0000 End If End Sub
Erreur d'éxecution 2185 :
Impossible de faire réference à une propriété ou de la définir pour un controle si celui ci n'est pas activé.
Mais quel contrôle ?
Merci d'avance,
Partager