Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Akciu makra FindNextRecord môžete použiť v počítačových databázach Accessu, aby ste našli ďalší záznam, ktorý spĺňa kritériá, ktoré je uvedené v predchádzajúcej akcii makra NájsťZáznam alebo hodnoty v dialógovom okne Hľadanie a nahradenie (na karte domov kliknite na položku Hľadať). Akciu FindNextRecord môžete použiť na opakované vyhľadávanie záznamov. Môžete sa napríklad presúvať postupne cez všetky záznamy pre konkrétneho zákazníka.

Poznámka: Akcia makra FindNextRecord bola premenovaná z NájsťĎalšie na FindNextRecord, ktorá sa začína v Accesse 2010.

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

Nastavenie

Akcia FindNextRecord nemá žiadne argumenty. Akcia FindNextRecord nájde ďalší záznam, ktorý spĺňa kritériá nastavené buď pomocou akcie NájsťZáznam , alebo v dialógovom okne Hľadanie a nahradenie . Argumenty pre akciu NájsťZáznam sa zdieľajú s možnosťami v dialógovom okne Hľadanie a nahradenie .

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

Poznámky:

Táto akcia má rovnaký efekt ako použitie tlačidla Hľadať ďalej v dialógovom okne Hľadanie a nahradenie .

Poznámka: Hoci akcia NájsťZáznam zodpovedá príkazu Hľadať na karte domov pre tabuľky, dotazy a formuláre, nezodpovedá príkazu Hľadať v ponuke úpravy v okno Code. Na vyhľadanie textu v moduloch nie je možné použiť akciu NájsťZáznam alebo FindNextRecord .

Tip: Ak ste nastavili argument iba aktuálne pole akcie NájsťZáznam na hodnotu Áno, budete musieť použiť akciu PrejsťNaOvládacíPrvok na premiestnenie zameranie do ovládací prvok obsahujúceho hľadané údaje pred použitím akcie FindNextRecord .

Ak je aktuálne vybratý text rovnaký ako vyhľadávací text v čase, keď sa vykoná Akcia makra FindNextRecord , vyhľadávanie sa spustí bezprostredne po výbere v tom istom poli ako výber a v tom istom zázname. V opačnom prípade sa vyhľadávanie začne na začiatku aktuálneho záznamu. To vám umožní vyhľadať viaceré výskyty rovnakých kritérií vyhľadávania, ktoré sa môžu vyskytnúť v jednom zázname.

Ak však použijete tlačidlo príkazu na spustenie makra, ktoré obsahuje akciu FindNextRecord , prvý výskyt kritérií vyhľadávania sa opakovane nájde. K tomuto javu dochádza preto, že po kliknutí na tlačidlo príkazu sa z poľa, ktoré obsahuje zodpovedajúcu hodnotu, odstráni zameranie. Akcia FindNextRecord začne vyhľadávať od začiatku záznamu. Ak sa chcete vyhnúť tomuto problému, spustite makro pomocou techniky, ktorá nemení zameranie, ako je napríklad vlastné tlačidlo panela s nástrojmi alebo kombinácia klávesov definovaná v makre funkcie Automatické kľúče. Môžete tiež nastaviť zameranie makra na pole obsahujúce kritériá vyhľadávania pred vykonaním akcie FindNextRecord .

Rovnaké správanie sa vyskytuje aj v prípade, ak použijete tlačidlo príkazu na spustenie makra obsahujúceho akciu NájsťZáznam s argumentom Hľadať prvý , ktorý je nastavený na možnosť nie.

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

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

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

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×