Office
Prihlásenie

Akcia makra FindNextRecord

Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Ak chcete nájsť ďalší záznam, ktorá spĺňa kritériá určený parametrom predchádzajúcej makra NájsťZáznam alebo hodnoty v dialógovom okne Hľadanie a nahradenie (na môžete použiť akciu makra FindNextRecord do počítačovej databázy programu Access Home tab, kliknite na položku vyhľadávanie ). FindNextRecord akciu môžete použiť na opakované vyhľadávanie záznamov. Napríklad, môžete prechádzať postupne všetky záznamy pre konkrétneho zákazníka.

Poznámka: Akcia makra FindNextRecord bola premenovaná z NájsťĎalšie na začiatku FindNextRecord v programe Access 2010.

Poznámka: Akcia makra FindNextRecord nie je k dispozícii vo webových aplikáciách Accessu.

Nastavenie

Akcia FindNextRecord neobsahuje žiadne argumenty. Akcia FindNextRecord nájde ďalší záznam, ktorý spĺňa kritériá NájsťZáznam alebo v dialógovom okne Hľadanie a nahradenie. Argumenty akcie NájsťZáznam sú zdieľané pomocou možností v dialógovom okne Hľadanie a nahradenie.

Ak chcete nastaviť vyhľadávacie kritériá, použite akciu NájsťZáznam . Zvyčajne zadáte akciu NájsťZáznam v makro a potom použite akciu FindNextRecord na vyhľadanie nasledujúcich záznamov, ktoré spĺňajú rovnaké kritériá.

Poznámky

Táto akcia má rovnaký účinok, ako pomocou tlačidla Hľadať ďalej v dialógovom okne Hľadanie a nahradenie.

Poznámka: Hoci NájsťZáznam zodpovedá príkaz Hľadať na karte domov tabuliek, dotazov a formulárov, nezodpovedá príkaz Hľadať v ponuke Upraviťokno Code. Akcia NájsťZáznam alebo FindNextRecord akciu nemožno použiť na vyhľadanie textu v moduly.

Tip: Ak ste nastavili argument Len aktuálne pole akcie NájsťZáznam na Áno, budete musieť použiť PrejsťNaOvládacíPrvok presunúť zameranieovládací prvok obsahujúci údaje, ktoré hľadáte, pred použitím FindNextRecord akcia.

Ak je aktuálne vybratý text je rovnaká ako hľadaný text v čase, vykonáva akcie makra FindNextRecord , vyhľadávanie začne okamžite po výbere v rovnakom poli ako výberu a v rovnakom zázname. V opačnom prípade vyhľadávanie začína na začiatku aktuálneho záznamu. Umožňuje vyhľadať viaceré inštancie rovnaké kritériá vyhľadávania, ktoré sa môžu nachádzať v jednom zázname.

Všimnite si však, ak používate tlačidlo príkazu na spustenie makra obsahujúceho akciu FindNextRecord , sa na prvý výskyt slova vyhľadávacie kritériá opakovane nájdené. Toto správanie sa vyskytuje, pretože kliknutím na tlačidlo príkazové tlačidlo odstráni zameranie z pole, ktoré obsahuje zodpovedajúcu hodnotu. Akcia FindNextRecord potom začne vyhľadávať od začiatku záznamu. Ak sa chcete vyhnúť tomuto problému, spustite makro pomocou techniky, ktorá sa nemení zamerania, ako je napríklad vlastný panel s nástrojmi tlačidlo alebo kombináciu klávesov, ktoré sú definované v makre AutoKeys. Alternatívne, ohnisko sa premiestni v poli makro na pole obsahujúce vyhľadávacie kritériá skôr než vykonáte FindNextRecord akciu.

Istým javom sa stretávame aj pri použití tlačidla príkazu na spustenie makra obsahujúceho akciu NájsťZáznam s argumentom Hľadať prvé nastavená na hodnotu nie.

Ak chcete spustiť akciu FindNextRecord v module Visual Basic for Applications, použite metódu NájsťĎalšie objektu DoCmd .

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×