Requete 'paramétrée' en vba

starnours -  
 starnours -
Bonjour,
Je cherche à lancer une requête paramétré dans mon code vba. En fonction d'une valeur connu dans mon code, j'aimerais poser une condition (par exemple dans le Where) dans ma requête :

mon code :

Dim num_veh As Integer

num_veh = 3

Dim cpt As Integer
Dim Nbre_ligne_requete As Integer
Dim base As Database
Dim RS As Recordset
Dim requete As String
requete = "SELECT [id_Ordre] FROM [Suivi Général] WHERE [id_Ordre]<>num_veh;"

Set base = CurrentDb
Set RS = base.OpenRecordset(requete, dbOpenSnapshot)

'dbOpenDynaset)

MsgBox RS.RecordCount
...

Ca n'a pas l'air de marcher comme ca! Existe -t-il au moins un moyen de faire cela??

2 réponses

ShaBoo Messages postés 392 Date d'inscription   Statut Membre Dernière intervention   50
 
Bonjour,

requete = "SELECT [id_Ordre] FROM [Suivi Général] WHERE [id_Ordre]<> " & num_veh & ";" 
0
starnours
 
Super merci!
Mais j'aurais pu faire une recherche sur le forum aussi, yavait pas mal de discutions à ce sujet => PDME inside (partisant du moindre effort :D )
0