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