We couldn’t sign you in
Select the account you want to use.

您可以在 Access 桌面資料庫中使用FindNextRecord宏動作,尋找符合上一個 FindRecord宏 準則 或 [尋找及取代 (中 [尋找及取代舊宏動作 (的下一個記錄 ,然後按一下[尋找) 。 您可以使用 FindNextRecord 動作重複搜尋記錄。 例如,您可以連續移動特定客戶的所有記錄。

附註: FindNextRecord 宏動作從 FindNext 重新命名為 FindNextRecord,從 Access 2010 開始。

附註: Access Web App 中未提供 FindNextRecord 宏動作。

設定

FindNextRecord動作沒有任何引數。 FindNextRecord動作會尋找下一個符合FindRecord動作或 [尋找及取代」對話方塊中所設定準則的記錄。 FindRecord動作的引數會與 [尋找及取代>對話方塊中的選項共用。

若要設定搜尋準則,請使用 FindRecord 動作。 一般來說,您可以在一個記錄中輸入 FindRecord 動作 巨集 然後使用 FindNextRecord 動作尋找符合相同準則的繼承記錄。

註解

此動作的效果與在 [尋找及取代舊11> 對話方塊中使用 [尋找下一個資料11> 按鈕的相同效果。

附註: 雖然FindRecord動作會對應到資料表、查詢和表單的首頁索引鍵上的尋找命令,但它不會對應到 程式碼視窗中編輯功能表上的尋找命令。 您不可使用 FindRecord 動作或 FindNextRecord 動作來搜尋模組中的文字。

提示: 如果您將FindRecord動作的目前唯一欄位引數設為Yes,您可能需要使用GoToControl動作將 焦點 移至包含要搜尋之資料的 控制項 ,然後再使用FindNextRecord動作。

如果目前選取的文字與 執行 FindNextRecord 宏動作時搜尋文字相同,搜尋會立即開始在選取範圍之後、與選取範圍相同的欄位,以及在同一個記錄中。 否則,會從目前記錄的開頭開始搜尋。 這可讓您尋找可能顯示在單一記錄中之相同搜尋準則的多個執行個體。

不過,請注意,如果您使用 命令按鈕 執行包含 FindNextRecord 宏宏的動作,將會重複找到搜尋準則的第一個實例。 發生這種行為,是因為按一下命令按鈕會從含有相符值的欄位中移除 焦點。 接著,FindNextRecord動作就會從記錄的開頭開始搜尋。 若要避免此問題,請採用不會變更焦點的技術執行宏,例如自訂工具列按鈕或 AutoKeys 宏中定義的按鍵組合。 或者,執行 FindNextRecord 動作之前,將宏的焦點設定為包含搜尋準則的欄位。

如果您使用命令按鈕執行包含 FindRecord 巨集指令的宏,而 Find First 引數設為 No,也會發生相同的行為。

若要在 Visual Basic for Applications 模組中執行FindNextRecord動作,請使用DoCmd物件的FindNext方法。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×