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 NájsťNextZáznam v počítačových databázach Accessu môžete použiť na vyhľadanie ďalších záznam, ktoré spĺňajú kritériá určené predchádzajúcou akciou makra NájsťZáznam alebo hodnotou 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 napríklad postupne prechádzať cez všetky záznamy pre konkrétneho zákazníka.

Poznámka: Akcia makra NájsťNextZáznam bola premenovaná z FindNext na FindNextRecord, ktorá sa začína v Accesse 2010.

Poznámka: Akcia makra NájsťNextZáznam nie je k dispozícii vo webových aplikáciách Accessu.

Nastavenie

Akcia FindNextRecord neobsahuje žiadne argumenty. Akcia NájsťNextZáznam vyhľadá ďalší záznam, ktorý spĺňa kritériá nastavené akciou NájsťZáznam alebo v dialógovom okne Hľadať a nahradiť . Argumenty pre akciu NájsťZáznam sa zdieľajú s možnosťami v dialógovom okne Hľadať a nahradiť .

Ak chcete nastaviť kritériá vyhľadávania, použite akciu NájsťZáznam . Zvyčajne zadáte akciu NájsťZáznam do makro a potom pomocou akcie NájsťZáznam nájdete úspešné záznamy, ktoré spĺňajú rovnaké kritériá.

Poznámky:

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

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 Upraviť v okno Code. Na vyhľadávanie textu v moduloch nie je možné použiť akciu NájsťZáznam ani akciu NájsťZáznam.

Tip: Ak ste v akcii NájsťZáznam nastavili iba aktuálny argument Pole na hodnotu Áno, pred použitím akcie FindNextRecord bude pravdepodobne potrebné použiť akciu PrejsťNaOvládacíPrvok na premiestnenie zameranie do ovládací prvok obsahujúcej hľadené údaje.

Ak je aktuálne vybratý text rovnaký ako hľadaný text v čase vykonania akcie makra NájsťNextZáznam , vyhľadávanie sa začne hneď po výbere, v rovnakom poli ako výber a v rovnakom 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 obsahujúceho akciu FindNextRecord , prvý výskyt kritérií vyhľadávania sa nájde opakovane. 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 potom začne hľadať od začiatku záznamu. Ak sa chcete vyhnúť tomuto problému, spustite makro pomocou techniky, ktorá nezmení zameranie, ako je napríklad vlastné tlačidlo panela s nástrojmi alebo kombinácia klávesov definovaná v makre AutoKeys. Prípadne môžete pred vykonaním akcie NájsťZáznam nastaviť zameranie v makre na pole obsahujúce kritériá vyhľadávania.

Rovnaké správanie sa vyskytuje aj vtedy, ak na spustenie makra obsahujúceho akciu NájsťZáznam použijete tlačidlo príkazu s argumentom Hľadať prvý nastaveným na hodnotu Nie.

Ak chcete spustiť akciu FindNextRecord v module Visual Basic for Applications, použite metódu FindNext 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!

×