DoCmd.SetParameter 方法 (Access)

使用 SetParameter 方法创建一个参数,供 BrowseToOpenFormOpenQueryOpenReportRunDataMacro 方法使用。

语法

表达式SetParameter (名称表达式)

expression:表示 DoCmd 对象的变量。

参数

名称 必需/可选 数据类型 说明
Name 必需 Variant 参数的名称。 该名称必须与所需的 浏览OpenFormOpenQueryOpenReportRunDataMacro 方法参数的名称匹配。
Expression 必需 Variant 一个用于计算分配给参数的值的表达式。

备注

您必须创建多个调用 SetParameter 方法根据需要创建所需的参数。

每次调用 SetParameter 添加或更新内部参数集合中的单个参数。 浏览OpenFormOpenQueryOpenReport ,或 RunDataMacro 方法传递的参数集合。 运行该方法时,参数集合将提供所需的参数。 方法完成后,将清除参数集合。

因为当它完成时,每个接受参数的方法清除参数集合,您必须确保您对 SetParameter 的调用紧跟对采用了这些方法的调用。

示例

下面的代码示例创建两个供 AddComment 数据宏使用的参数。 这两个参数的名称分别为 prmComment 和 prmRelatedID。 txtComment 文本框的值存储在 prmComment 参数中。 txtId 文本框的值存储在 prmRelatedID 参数中。

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

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。