Bonjour à tous,

J'ai utilisé la fonction recherche en vain ....

Je réalise une requête SQL des plus simples .... Et j'ai une erreur, j'avou ne pas comprendre.

J'ai beau lire et re-lire ma requête je n'y vois pas d'erreur.

Voici mon 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
Option Compare Database
 
Private Sub cmd_ok_Click()
Dim var1 As String
 
var1 = [Form_F_account]![n_compte]
 
MsgBox var1
 
DoCmd.RunSQL ("SELECT [FAC_Interface].Accoount, FAC_Magnitude.ACCDesignationF " _
            & "FROM [FAC_Interface], [FAC_Magnitude] " _
            & "WHERE [FAC_Interface].Compte_Magnitude = FAC_Magnitude.ACC " _
            & "AND ((([FAC_Interface].Accoount) LIKE '%" & var1 & "%'));")
 
 
 
End Sub
Et j'ai l'erreur suivante :
" Une action ExécuterSQL nécessite un argument consistant en une instruction SQL"

Merci d'avance ....

Cordialement,