FindRecord 方法

此頁(yè)沒(méi)有內(nèi)容條目
內(nèi)容

expandtri全部顯示

在 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 可以從第一條記錄開(kāi)始搜索,使用 False 可以從當(dāng)前記錄的下一條記錄開(kāi)始搜索。如果將該參數(shù)留空,將采用默認(rèn)值 (True)。

說(shuō)明

有關(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