InputParameters 属性

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

适用于

窗体对象

报表对象

InputParameters属性可用于指定或确定传递到 SQL 语句的窗体或报表或存储过程时用作内Microsoft Access 项目 ( 记录源记录源属性中输入的参数.adp)。读取/写入字符串

表达式输入参数

表达式必填。返回一个对象应用于列表中的表达式。

备注

通过使用属性表或 Visual Basic for Applications (VBA) 代码,您可以设置此属性。

如果使用记录源属性:

使用记录源属性中的 SQL 语句示例属性字符串将使用以下语法。

状态 char = [Forms] ![窗体名称] ![状态列表],salesyear smallint = [Forms] ![窗体名称] ![输入年度利息]

这会导致状态参数设置为当前状态列表控件和用户提示您输入 salesyear 参数的值。如果未在此列表中的任何其他参数,它们将被分配的默认值。

应使用其中一个执行查询?在查询列表中的每个非默认参数的标记。

刷新或再次查询命令中Microsoft Office Access 2007应触发重新执行的查询。用户可以执行此操作的代码,请致电标准Recordset.Requery方法。如果参数的值绑定到窗体上的控件,在重新查询时使用该控件的当前值。更改控件的值时,不自动重新执行该查询。

如果使用存储过程:

将字符串的示例属性用于存储过程:

@state char = [Forms] ![窗体名称] ![状态列表],@salesyear smallint = [Forms] ![窗体名称] ![输入年度利息]

这会导致 @state 参数被设置为状态列表控件,并且用户 @salesyear 参数提示您的当前值。如果存在任何其他参数存储过程未在此列表中,它们将被分配的默认值。

应使用包含其中一个 {call} 语法的命令字符串执行存储的过程?在查询列表中的每个非默认参数的标记。

在 Access 中的刷新或再次查询命令应触发存储过程的重新执行。用户可以执行此操作的代码,请致电标准Recordset.Requery方法。如果参数的值绑定到窗体上的控件,在重新查询时使用该控件的当前值。更改控件的值时,不会自动重新执行存储的过程。

如果存储的过程具有参数首先为窗体的记录源选择存储的过程时,调用此生成器对话框。初始创建之后的输入参数字符串,此相同对话框用作生成器更改字符串。在此例中但是的参数列表来自已存在字符串中。

参数值也是可在代码中使用 ActiveX 数据对象 (ADO) 设置命令参数的对象。如果结果返回结果集,可以通过窗体的记录集属性设置为其绑定窗体。ADO 编码是处理不返回结果的存储的过程的唯一方法设置,如动作查询,返回输出参数,或返回多个结果集。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×