Dejanje makra» FindNextRecord «

Z dejanjem makra FindNextRecord v Accessovih namiznih zbirkah podatkov lahko poiščete naslednjo zapis, ki ustreza pogoji, ki je določena s prejšnjim dejanjem dejanja dejanja NajdiZapis ali z vrednostjo v pogovornem oknu Najdi in zamenjaj (na zavihku osnovno kliknite Najdi). Z dejanjem FindNextRecord lahko večkrat poiščete zapise. Lahko se na primer zaporedoma premikate z vsemi zapisi za določenega kupca.

Opomba: Dejanje makra FindNextRecord je bilo preimenovano iz NajdiNaslednjega v FindNextRecord, ki se začne v Accessu 2010.

Opomba: Dejanje makra» FindNextRecord «ni na voljo v programih Access Web Apps.

Nastavitev

Dejanje FindNextRecord nima nobenih argumentov. Dejanje FindNextRecord poišče naslednji zapis, ki ustreza pogojem, nastavljenim z dejanjem NajdiZapis ali v pogovornem oknu Najdi in zamenjaj . Argumenti za dejanje NajdiZapis so v skupni rabi z možnostmi v pogovornem oknu Najdi in zamenjaj .

Če želite nastaviti pogoje iskanja, uporabite dejanje NajdiZapis . Po navadi vnesete dejanje NajdiZapis v makro in nato uporabite dejanje FindNextRecord , da poiščete zapise, ki ustrezajo istim pogojem.

Opombe

To dejanje ima enak učinek kot v pogovornem oknu Najdi in zamenjaj z gumbom» Najdi naprej «.

Opomba: Čeprav se dejanje NajdiZapis ujema z ukazom» Najdi «na zavihku» osnovno «za tabele, poizvedbe in obrazce, to ne ustreza ukazu» Najdi «v meniju» Urejanje «v okno kode. Dejanja NajdiZapis ali dejanja FindNextRecord ne morete uporabiti za iskanje besedila v modulih.

Namig: Če ste nastavili edini trenutni argument polja dejanja NajdiZapis na da, boste morda morali uporabiti dejanje pojdinakontrolnik , Če želite premaknitifokus v kontrolnik, ki vsebuje podatke, ki jih iščete, preden uporabite dejanje FindNextRecord .

Če je trenutno izbrano besedilo enako kot besedilo za iskanje, ko je dejanje makra FindNextRecord opravljeno, se iskanje prične takoj po izboru, in sicer v istem polju kot izbor in v istem zapisu. V nasprotnem primeru se iskanje začne na začetku trenutnega zapisa. Tako lahko poiščete več primerkov istega kriterija iskanja, ki se lahko pojavi v enem zapisu.

Če pa uporabite ukazni gumb za zagon makra, ki vsebuje dejanje FindNextRecord , boste znova našli prvi primerek pogojev iskanja. Do tega pride zato, ker s klikanjem ukaznega gumba odstranite fokus iz polja, ki vsebujejo ujemajočo se vrednost. Dejanje FindNextRecord bo nato začelo iskanje od začetka zapisa. Če se želite izogniti tej težavi, zaženite makro tako, da uporabite tehniko, ki ne spremeni fokusa, kot je gumb orodne vrstice po meri ali kombinacija ključa, ki je določena v makru za Samotipke. Lahko pa nastavite fokus v makro na polje, ki vsebuje pogoje iskanja, preden izvedete dejanje FindNextRecord .

Do enakega obnašanja pride, če uporabite ukazni gumb za zagon makra, ki vsebuje dejanje NajdiZapis , ki je nastavljeno nane.

Če želite zagnati dejanje FindNextRecord v modulu Visual Basic for Applications, uporabite metodo NajdiNaslednjega predmeta DoCmd .

Ali potrebujete dodatno pomoč?

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×