Bonjour
Dans un formulaire, j'ai un message d'erreur plus que vague qui apparaît lorsque je passe du mode création au mode normal :
"l'expression sur Chargement entrée comme paramètre de la propriété de type évènement est à l'origine d'une erreur. la déclaration de la procédure ne correspond pas à la description de l'évènement ou de la prodédure de même nom.
*Le résultat n'est pas le nom d'une macro, d'une fonction définie par l'utilisateur, ou [event procedure]
*Une erreur a peut-être été commise lors de l'évaluation d'une macro, d'une procédure ou d'une fonction."
Bon alors apparemment c'est l'évaluation d'une procédure qui pose pb, mais si je passe tout en commentaires, c'est la même chose. Si quelqu'un a déjà eu ce type de problème, pourrait-il m'aider ?
Pour être complet, je vous file le code de mon module formulaire :
Ce problème me bloque complètement, le formulaire est inutilisable[/list]
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
42
43
44
45
46
47
48
49
50 Option Compare Database Private Sub creer_Click() Dim frm As Form DoCmd.OpenForm "document", acNormal, , , acFormAdd Set frm = Forms!document frm!codomaine = Me!domaine frm!codactivité = Me!activité frm!codspécialité = Me!Spécialité frm!numéro = Me!numéro End Sub Private Sub Form_Load() On Error Resume Next Me.Caption = "Domaine, activité, spécialité du nouveau document" Me!domaine.Visible = False Me!recherche = "" Me!activité.Visible = False Me!domaine = "" Me!Spécialité.Visible = False Me!activité = "" Me!numéro.Visible = False Me!Spécialité = "" Me!numéro = 0 End Sub Private Sub recherche_AfterUpdate(Cancel As Integer) Dim rs As Integer Me!domaine = Me!recherche.Column(1) 'If Me!domaine <> "" Then ' Me!domaine.Enabled = True End If Me!activité = Me!recherche.Column(2) 'If Me!activité <> "" Then ' Me!activité.Enabled = True End If Me!Spécialité = Me!recherche.Column(3) 'If Me!activité <> "" Then ' Me!Spécialité.Enabled = True End If rs = DMax("numéro", "document", "[activité] ='" & Me!recherche & "'") Me!numéro = IIf(IsNull(rs), 1, rs + 1) End Sub
Partager