Carte du site
 Remerciements
 Netiquette
 Bugs
 Tables
 Requêtes
 Formulaires
 États (rapports)
 Modules
 APIs
 Chaînes
 Date/Time
 Général
 Ressources
 Téléchargeables

 Termes d'usage

Requêtes: Ouvrir une requête paramétrée depuis le code

Author(s)
Dev Ashish

Ouvrir une requête paramétrée depuis le code.

(Q) Comment puis-je ouvrir une requête possédant un paramètre, depuis le code?

(A) Afin d'ouvrir une requête paramétré, vous devez spécifier explicitement la valeur de chacun des paramètres, utilisant la collection Parameters, avant d'y assigner un recordset.

Par exemple, dans le court extrait qui suit, la requête "Qry1" possède deux paramètres, soit [Please enter Code:] et [Please enter city:].

'******************** Code Start ************************
Dim db As Database 'base de données actuelle
Dim rs As Recordset 'le recordset qui contiendra le résultat
Dim qdfParmQry As QueryDef 'l'objet même décrivant la requête
    Set db = CurrentDb()
    Set qdfParmQry = db.QueryDefs("Qry1")
    qdfParmQry("Please Enter Code:") = 3

    ' on peut également utiliser la méthode suivante
    ' pour spécifier un paramètre:
   
    qdfParmQry![Please Enter City:] = "New York"
    Set rs = qdfParmQry.OpenRecordset()

'******************** Code End **************************

© 1998-2001, Dev Ashish, All rights reserved. Optimized for Microsoft Internet Explorer