cs_peguman
Messages postés4Date d'inscriptionvendredi 21 décembre 2001StatutMembreDernière intervention25 juin 2004
-
25 juin 2004 à 11:40
cs_peguman
Messages postés4Date d'inscriptionvendredi 21 décembre 2001StatutMembreDernière intervention25 juin 2004
-
25 juin 2004 à 14:32
Bonjour à tous, je me trouve devant un problème bloquant : je ne sais pas comment passer un paramètre dans l'appel d'une commande.... exemple :
j'ai un dataEnvironment nommé Disponible.
Je lui ai affecté une commande SQL "Maj_Semaine" qui est la suivante : UPDATE artnum SET artnum.Semaine = [NSEMAINE];
j'ai nommé mon paramètre [NSEMAINE] "semaine" dans les propriétés de la commande.
Lors de l'appel de cette commande je souhaite passer une variable "semaine" en paramètre comme suit :
Disponible.MAJ_semaine (semaine) mais une erreur intervient....
Quelqu'un peut-il m'éclairer sur l'appel des commandes à paramètre????? merci d'avance !!!
cs_dav78
Messages postés25Date d'inscriptionmercredi 30 avril 2003StatutMembreDernière intervention25 juin 2004 25 juin 2004 à 11:51
Personnellement, je fais comme ça:
Exemple:
Dim db As DAO.Database
Dim rst As DAO.Recordset
Set db = CurrentDb()
db.QueryDefs("R_N°_Classement_Max").Parameters("Num_Affaire") = affaire
Set rst = db.QueryDefs("R_N°_Classement_Max").OpenRecordset
Avec bien sur "R_N°Classement_Max" une requete demandant "Num_Affaire" en parametre. "Affaire" etant la variable que je veux donner. j'utilise donc db.QueryDef pour passer les parametres avant de lancer la requete.