在 Visual Basic 中,FindRecord 方法執(zhí)行 FindRecord 操作。
expression.FindRecord(FindWhat, Match, MatchCase, Search, SearchAsFormatted, OnlyCurrentField, FindFirst)
expression 必需。返回“應用于”列表中的一個對象的表達式。
FindWhat 必需 Variant 型。表達式,對文本、數(shù)字或日期求值。表達式中包含的是待查找的數(shù)據(jù)。
Match 可選 AcFindMatch。
AcFindMatch 可以是下列 AcFindMatch 常量之一: |
acAnywhere |
acEntire 默認 |
acStart 如果將該參數(shù)留空,將采用默認常量 (acEntire)。 |
MatchCase 可選 Variant 型。使用 True 可以區(qū)分大小寫進行搜索,使用 False 時不區(qū)分大小寫。如果將該參數(shù)留空,將采用默認值 (False)。
Search 可選 AcSearchDirection。
AcSearchDirection 可以是下列 AcSearchDirection 常量之一: |
acDown |
acSearchAll 默認 |
acUp 如果將該參數(shù)留空,將采用默認常量 (acSearchAll)。 |
SearchAsFormatted 可選 Variant 型。使用 True 可以按格式搜索數(shù)據(jù),使用 False 將按數(shù)據(jù)庫中存儲的數(shù)據(jù)搜索。如果將該參數(shù)留空,將采用默認值 (False)。
OnlyCurrentField 可選 AcFindField。
AcFindField 可以是下列 AcFindField 常量之一: |
acAll |
acCurrent 默認 如果將該參數(shù)留空,將采用默認常量 (acCurrent)。 |
FindFirst 可選 Variant 型。使用 True 可以從第一條記錄開始搜索,使用 False 可以從當前記錄的下一條記錄開始搜索。如果將該參數(shù)留空,將采用默認值 (True)。
有關該操作及其參數(shù)如何使用的詳細信息,請參閱該操作的主題。
語法中間的可選參數(shù)允許留空,但是必須包含參數(shù)的逗號。如果有一個或多個位于末端的參數(shù)留空,在指定的最后一個參數(shù)后面不需使用逗號。
下面的示例查找第一個當前字段為 Smith 的記錄。不包含當前字段為 smith 或 Smithson 的情況。
DoCmd.FindRecord "Smith",, True,, True