FindNextRecord abil saate Accessi töölaua andmebaasides kasutada järgmist kirje, mis vastab eelmise FindRecord määratud kriteeriumid või dialoogiboksis Otsing ja asendus olevale väärtusele (klõpsake menüüs Avaleht nuppu Otsi). FindNextRecord toimingu abil saate kirjeid korduvalt otsida. Näiteks saate liikuda järjestikku kõigi kindla kliendi kirjete kaudu.
Märkus.: FindNextRecord on ümber nimetatud FindNext, mis on FindNextRecord algusest Access 2010.
Märkus.: FindNextRecord pole Accessi veebirakendustes saadaval.
Säte
FindNextRecord toimingul pole argumente. FindNextRecord toiming leiab järgmise kirje, mis vastab määratud kriteeriumidele kas FindRecord või dialoogiboksis Otsing ja asendus . FindRecord argumendid on ühiskasutusse antud dialoogiboksi Otsing ja asendus suvandite abil.
Otsingukriteeriumide määramiseks kasutage FindRecord toimingut. Tavaliselt sisestate FindRecord toimingu makro ja seejärel FindNextRecord toimingu abil, et leida samadele kriteeriumidele vastavad kirjed.
Kommentaarid
Selle toiminguga on sama mõju, kui dialoogiboksi Otsing ja asendus nupp Otsi järgmine .
Märkus.: Kuigi FindRecord toiming vastab tabelite, päringute ja vormide menüü Avaleht käsule otsi , ei vasta see koodiaken menüü Redigeeri käsule Otsi . Moodulite teksti otsimiseks ei saa kasutada FindRecord toimingut ega FindNextRecord toimingut.
Näpunäide.: Kui olete FindRecord toiminguks määranud ainult praeguse väljaargumendi, peatevõib-olla kasutama GoToControl , et viia fookusjuhtelement, mis sisaldab andmeid, mida otsite, enne kui kasutate FindNextRecord toimingut.
Kui praegu valitud tekst on sama, mis FindNextRecord makro sooritamise ajal, algab otsing kohe valikuga samal väljal ja samas kirjes. Muul juhul algab otsing praeguse kirje algusest. See võimaldab otsida samas kirjes samale otsingukriteeriumile vastavaid mitmeid eksemplare.
Pange tähele, et kui kasutate käsunupp, et käivitada makro, mis sisaldab FindNextRecord toimingut, siis kuvatakse otsingukriteeriumid esimene eksemplar korduvalt. Selle põhjuseks on asjaolu, et käsunupu kõpsamisel eemaldatakse fookus vastavat väärtust sisaldavalt väljalt. Seejärel alustab FindNextRecord toimingu otsimist kirje algusest. Selle probleemi vältimiseks käivitage makro selle tehnoloogia abil, mis ei muuda fookust (nt kohandatud tööriistariba nupp või AutoKeys makros määratletud klahvikombinatsioon). Teise võimalusena saate makro fookuse seada väljale, mis sisaldab otsingukriteeriumid enne FindNextRecord toimingu teostamist.
Sama käitumine esineb ka siis, kui kasutate FindRecord toimingut sisaldava makro käivitamiseks käsku Otsi esimese argumendi väärtuseks ei.
FindNextRecord toimingu käivitamiseks rakenduses Visual Standard for Applications kasutage DoCmd meetodit objekti FindNext meetodit.