Bonjour forum,
Donc je vais vous expliquer mon petit problème avec access et VBA.
Donc j'ai une table Produit et une table Devis je souhaiterai, par l'intermédiaire d'un formulaire récupérer des valeurs sélectionné dans le formulaire (formulaire rattaché à la table devis) en utilisant la Fonction DLookup.
Mon code
Lorsque j'excecute mon formulaire et que je choisis la référence, ilo me met un message d'erreur :
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 Private Sub Référence_AfterUpdate() On Error GoTo Err_Référence_AfterUpdate Dim strFiltre As String ' Définit le filtre avant d'être utilisé dans la fonction DLookup. strFiltre = "[Référence] = " & Me![Référence] ' Recherche le Commentaire Réf du produit et l'assigne au contrôle Commentaire Réf. Me![Commentaire Réf] = DLookup("[Commentaire Réf]", "T_Référence / Type", strFiltre) ' Recherche le Descriptif Réf du produit et l'assigne au contrôle Descriptif Réf. Me![Descriptif Réf] = DLookup("[Descriptif Réf]", "T_Référence / Type", strFiltre) ' Recherche le Prix Tarif Réf du produit et l'assigne au contrôle Prix Tarif Réf. Me![Prix Tarif Réf] = DLookup("[Prix Tarif Réf]", "T_Référence / Type", strFiltre) ' Recherche la Remise Réf (%) du produit et l'assigne au contrôle Remise Réf (%). Me![Remise Réf (%)] = DLookup("[Remise Réf (%)]", "T_Référence / Type", strFiltre) Quitte_Référence_AfterUpdate: Exit Sub Err_Référence_AfterUpdate: MsgBox Err.Description Resume Quitte_Référence_AfterUpdate End Sub
Erreur de syntaxe (opérateur abscent) dans l'expression 'Référence = TSX 37 21 101'
Donc si quelqu'un peut m'aider, merci d'avance.
Bubut
Partager