DoCmd.SetParameter (Access)
Use el método SetParameter para crear un parámetro para su uso por los métodos browseTo, OpenForm, OPENQUERY, OpenReport o RunDataMacro .
Debe crear tantas llamadas al método SetParameter como sean necesarias para crear los parámetros que necesita. Cada llamada a SetParameter agrega o actualiza un único parámetro de una colección de parámetros internos. La colección de parámetros se pasa a los métodos BrowseTo, OpenForm, OpenQuery, OpenReport o RunDataMacro. Cuando se ejecuta el método, la colección Parameters proporciona los parámetros necesarios. Una vez finalizado el método, se borra la colección Parameters. Como cada uno de los métodos que acepta parámetros borra la colección de parámetros cuando se completa, debe asegurarse de que las llamadas a SetParameter precedan inmediatamente a la llamada al método que los usa.
SetParameter (Name, Expression)
Private Sub cmdAddComment_Click()
DoCmd.SetParameter "prmComment", Me.txtComment
DoCmd.SetParameter "prmRelatedID", Me.txtId
DoCmd.RunDataMacro "Comments.AddComment"
End Sub
Arguments
Estos son los argumentos con nombre :
Name (String) - Nombre del parámetro. El nombre debe coincidir con el nombre del parámetro que esperan los métodos BrowseTo, OpenForm, OpenQuery, OpenReport o RunDataMacro.
Expression - Expresión que da como resultado un valor para asignar al parámetro