全部显示

FindRecord 方法

       

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

expression.FindRecord(FindWhat, Match, MatchCase, Search, SearchAsFormatted, OnlyCurrentField, FindFirst)

expression   必需。返回“Applies To”列表中的一个对象的表达式。

FindWhat  必需 Variant 型。表达式,对文本、数字或日期求值。表达式中包含的是待查找的数据。

Match  可选 AcFindMatch

MatchCase  可选 Variant 型。使用 True 可以区分大小写进行搜索,使用 False 时不区分大小写。如果将该参数留空,将采用默认值 (False)。

Search  可选 AcSearchDirection

SearchAsFormatted  可选 Variant 型。使用 True 可以按格式搜索数据,使用 False 将按数据库中存储的数据搜索。如果将该参数留空,将采用默认值 (False)。

OnlyCurrentField  可选 AcFindField

FindFirst  可选 Variant 型。使用 True 可以从第一条记录开始搜索,使用 False 可以从当前记录的下一条记录开始搜索。如果将该参数留空,将采用默认值 (True)。

说明

有关该操作及其参数如何使用的详细信息,请参阅该操作的主题。

语法中间的可选参数允许留空,但是必须包含参数的逗号。如果有一个或多个位于末端的参数留空,在指定的最后一个参数后面不需使用逗号。

示例

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

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