DoCmd.SetParameter (Access)

Utilisez la méthode SetParameter pour créer un paramètre pour une utilisation par les méthodes BrowseTo, OpenForm, OPENQUERY, OpenReport ou RunDataMacro .

Vous devez créer autant d'appels à la méthode SetParameter que nécessaire pour créer les paramètres que vous avez besoin. Chaque appel à SetParameter ajoute ou met à jour un paramètre unique dans une collection de paramètres interne. La collection de paramètres est transmise à BrowseTo, OpenForm, OpenQuery, OpenReport ou méthode RunDataMacro. Lorsque la méthode est exécutée, la collection Parameters fournit les paramètres nécessaires. Une fois la méthode terminée, la collection Parameters est effacée. Étant donné que chacune de ces méthodes qui accepte les paramètres efface la collection parameters lorsqu'elle est terminée, vous devez vous assurer que vos appels SetParameter précèdent immédiatement l'appel à la méthode qui les emploie.

SetParameter (Name, Expression)


Private Sub cmdAddComment_Click() 
DoCmd.SetParameter "prmComment", Me.txtComment 
DoCmd.SetParameter "prmRelatedID", Me.txtId 
DoCmd.RunDataMacro "Comments.AddComment" 
End Sub

Arguments

Les arguments nommés :

Name (String) - Le nom du paramètre. Le nom doit correspondre au nom du paramètre attendu par BrowseTo, OpenForm, OpenQuery, OpenReport ou méthode RunDataMacro.

Expression - Expression qui donne une valeur à affecter au paramètre