FindRecord 方法在 Visual Basic 中执行 FindRecord 操作。

表达式 FindRecord ( FindWhat Match MatchCase Search SearchAsFormatted OnlyCurrentField FindFirst )

expression :表示 DoCmd 对象的变量。

必需/可选

当过程调用 FindRecord 方法时,Access 会在记录中搜索指定数据, (搜索顺序由 Search 参数) 的设置决定。 When Access finds the specified data, the data is selected in the record.

FindRecord 方法不返回指示成功或失败的值。 若要确定记录集中是否存在值,请使用 Recordset 对象的 FindFirst FindNext FindPrevious FindLast 方法。 如果未找到指定的值,这些方法会将 NoMatch 属性的值设置为 True

下面的示例查找第一个当前字段为 Smith 的记录。 不包含当前字段为 smith 或 Smithson 的情况。

DoCmd.FindRecord "Smith",, True,, True

支持和反馈

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

即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:https://aka.ms/ContentUserFeedback

提交和查看相关反馈