使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

您可以使用 Access 桌面資料庫中的 FindNextRecord 宏指令來尋找下一個符合上一個 FindRecord 宏指令指定 準則 的 記錄 ,或是 [常用] 索引卷標上 [尋找及取代] 對話框 (中的值,按兩下 [尋找) ]。 您可以使用 FindNextRecord 宏指令重複搜尋記錄。 例如,您可以移動特定客戶的所有記錄。

附註: 從 Access 2010 開始,FindNextRecord 宏指令已從 FindNext 重新命名為 FindNextRecord。

附註: 在 Access Web App 中無法使用 FindNextRecord 宏指令。

設定

FindNextRecord 宏指令沒有任何自變數。 FindNextRecord 宏指令會尋找下一筆符合 FindRecord 動作或 [尋找及取代] 對話框所設定之準則的記錄。 FindRecord 宏指令的自變數會與 [尋找及取代] 對話框中的選項共用。

若要設定搜尋準則,請使用 FindRecord 宏指令。 一般說來,您會在 巨集 中輸入 FindRecord 動作,然後使用 FindNextRecord 宏指令來尋找符合相同準則的後續記錄。

註解

此動作的效果與使用 [尋找及取代] 對話框中的 [尋找及取代] 按鈕相同。

附註: 雖然 FindRecord 宏指令對應至 [常用] 索引卷標上的數據表、查詢和窗體的 [尋找] 命令,但不會對應到 程式碼視窗[編輯] 功能表上的 [尋找] 命令。 您無法使用 FindRecord 宏指令或 FindNextRecord 宏指令來搜尋模組中的文字。

提示: 如果您已將 FindRecord 宏指令的 [僅限目前字段] 自變數設為 [是],您可能需要使用 GoToControl 宏指令,在使用 FindNextRecord 動作之前,將 焦點 移至包含您要搜尋之數據的 控制項 。

如果目前選取的文字與 執行 FindNextRecord 宏指令時的搜尋文字相同,搜尋會在選取範圍后立即開始,與選取範圍位於同一個字段,並且在同一筆記錄中。 否則,會從目前記錄的開頭開始搜尋。 這可讓您尋找可能顯示在單一記錄中之相同搜尋準則的多個執行個體。

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

如果您使用命令按鈕執行包含 FindRecord 宏指令的宏,並將 Find First 自變數設為 No,也會發生相同的行為。

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

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×