Procédure filtrer case à cocher dans un formulaire
Bonjour à tous,
je débute dans la programmation visual basic (actuellement sur access).
Je travaille actuellement sur la création de formulaire mais sur certain il faut ajouter des contrôles par exemple case à cocher interne ou externe. Mais en mode création du formulaire et la propriété sur la case à cocher puis sur l'onglet Evenement > sur clic > il faut écrire du code ([Procédure événementielle]) pour que ça fonctionne
Au final, il faut qu'à chaque fois je coche sur interne ou externe, le tri fonctionne sur un champ du formulaire dans lequel je travaille (champs : [TY_PERSONNE]) comporte 2 états : INT (indique que la personne est interne) et EXT (indique que la perspnne est externe)
J'ai écris le code ci-dessous et après plusieurs essai ça ne fonctionne pas du tout et je ne sais pas quoi faire d'autre
''' pour la case à cocher pour les externes, le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| Private Sub Filtre_Personne_Externe_Click()
If (Me.Filter = "TY_PERSONNE = EXT") Then
Me.Filtre_Personne_Externe = True
Me.FilterOn = True
Else
Me.Filter = ""
End If
End Sub
''' pour la case à cocher pour les internes :
Private Sub Filtre_Personne_Interne_Click()
If (Me.Filter = "TY_PERSONNE = INT") Then
Me.Filtre_Personne_INterne = True
Me.FilterOn = True
Else
Me.Filter = ""
End If
End Sub |
un expert en visual basic peut-il détecter mon erreur ?
pourriez-vous m'aider svp pour que j'avance.
merci d'avance!