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 : Sélectionner tout - Visualiser dans une fenêtre à part
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!
Partager