Requete 'paramétrée' en vba

Fermé
starnours - 29 nov. 2007 à 09:27
 starnours - 29 nov. 2007 à 10:29
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 mercredi 12 septembre 2007 Statut Membre Dernière intervention 5 septembre 2009 50
29 nov. 2007 à 09:42
Bonjour,

requete = "SELECT [id_Ordre] FROM [Suivi Général] WHERE [id_Ordre]<> " & num_veh & ";" 
0
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