Applies ToAccess pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Pomocí akce NajítZáznam v desktopových databázích Accessu můžete najít první instanci dat, která splňuje Kritéria určené argumenty NajítZáznam . Tato data můžou být v aktuálním Záznam, v úspěšném nebo předchozím záznamu nebo v prvním záznamu. Záznamy najdete v aktivní tabulce Datový list, datový list dotazu, datový list formuláře nebo formulář.

Poznámka: Akce makra NajítZáznam není dostupná ve webových aplikacích pro Access.

Nastavení

Akce NajítZáznam má následující argumenty.

Akční argument

Popis

Najít

Určuje data, která chcete v záznamu najít. Zadejte text, číslo nebo datum, které chcete najít, nebo zadejte Výraz, kterému předchází rovnítko (=) v poli Najít v části Argumenty akcí v podokně Tvůrce maker. Můžete použít zástupné znaky. Zadání tohoto argumentu je povinné.

Porovnat

Určuje umístění dat v Pole. Můžete zadat vyhledávání dat v libovolné části pole (Libovolná část pole), pro data, která vyplňují celé pole (Celé pole), nebo pro data umístěná na začátku pole (Začátek pole). Výchozí hodnota je Celé pole.

Rozlišovat velká a malá písmena

Určuje, jestli je hledání Rozlišování malých a velkých písmen. Klikněte na Ano (proveďte hledání s rozlišováním velkých a malých písmen) nebo Ne (hledání bez přesně odpovídajících velkých a malých písmen). Výchozí možnost je Ne.

Prohledávat

Určuje, jestli má vyhledávání probíhat od aktuálního záznamu na začátek záznamů (Nahoru), na konec záznamů (Dolů) nebo na konec záznamů a potom od začátku záznamů k aktuálnímu záznamu, aby se prohledaly všechny záznamy (Všechno). Výchozí možnost je Všechno.

Prohledávat podle formátování

Určuje, jestli hledání zahrnuje formátovaná data. Klikněte na Ano (Access vyhledá data, jak jsou formátovaná a zobrazená v poli) nebo Ne (Access vyhledá data, jak jsou uložená v databázi, což se ne vždy shoduje s tím, jak jsou zobrazená). Výchozí možnost je Ne.

Tuto funkci můžete použít k omezení vyhledávání na data v určitém formátu. Například klikněte na Ano a zadejte 1 234 do argumentu Najít, abyste našli hodnotu 1 234 v poli naformátovaného tak, aby obsahovalo čárky. Pokud chcete zadat 1234 a vyhledat data v tomto poli, klikněte na Ne.

Pokud chcete vyhledat data, klikněte na Ano a najděte datum přesně tak, jak je formátované, například 8. červenec 2015. Pokud kliknete na Ne, zadejte datum pro argument Najít ve formátu, který je nastavený v místním nastavení ve Windows Ovládací panely. Tento formát se zobrazí v poli Formát krátkého data na kartě Datum v místním nastavení. Pokud je například pole Formát krátkého data nastavené na M/d/rr, můžete zadat 8. 7. 2015 a Access najde všechny položky v poli Datum, které odpovídají 8. červenci 2015, bez ohledu na to, jak je toto pole formátované.

Poznámka: Argument Hledat jako formátovaný se projeví pouze v případě, že je aktuální pole Vázaný ovládací prvek, argument Shoda je nastaven na celé pole, argument Pouze aktuální pole je nastaven na Hodnotu Ano a argument Rozlišovat malá a velká písmena je nastaven na Hodnotu Ne.

Pokud nastavíte Rozlišovat velká a malá písmena na Ano nebo Jen aktuální pole na Ne, musí se Prohledávat podle formátování nastavit na Ano.

Jen aktuální pole

Určuje, jestli je vyhledávání omezené na aktuální pole v jednotlivých záznamech nebo zahrnuje všechna pole v každém záznamu. Vyhledávání v aktuálním poli je rychlejší. Klikněte na Ano (omezit vyhledávání na aktuální pole) nebo Ne (hledat ve všech polích v každém záznamu). Výchozí možnost je Ano.

Najít první

Určuje, jestli hledání začíná prvním záznamem nebo aktuálním záznamem. Klikněte na Ano (začít prvním záznamem) nebo Ne (začít aktuálním záznamem). Výchozí možnost je Ano.

Poznámky

Když Makro spustí akci NajítZáznam , Access vyhledá zadaná data v záznamech (pořadí hledání je určeno nastavením argumentu Hledat ). Když Access najde zadaná data, data se vyberou v záznamu.

Akce NajítZáznam je ekvivalentní kliknutí na tlačítko Najít na kartě Domů a její argumenty jsou stejné jako možnosti v dialogovém okně Najít a nahradit. Pokud nastavíte argumenty akce NajítZáznam v okně pro návrh makra a pak makro spustíte, budou odpovídající možnosti vybrané v dialogovém okně Najít a nahradit po kliknutí na Najít.

Access si uchovává nejnovější argumenty akce NajítZáznam během celé relace s databází, abyste nemuseli opakovaně zadávat stejná kritéria při prováděních dalších operací s akcí NajítZáznam. Pokud nějaký argument necháte prázdný, použije Access nejnovější nastavení tohoto argumentu z předchozí akce NajítZáznam nebo dialogového okna Najít a nahradit.

Pokud chcete najít záznam pomocí makra, použijte akci NajítZáznam, ne akci SpustitPříkaz s argumentem nastaveným tak, aby spustila příkaz Najít.

Poznámka: I když akce NajítZáznam odpovídá příkazu Najít na kartě Domů pro tabulky, dotazy a formuláře, neodpovídá příkazu Najít v nabídce Úpravy v Okno Code. Akci NajítZáznam nemůžete použít k vyhledání textu v modulech.

Pokud je aktuálně vybraný text stejný jako hledaný text v okamžiku provedení akce NajítZáznam, začne vyhledávání bezprostředně za výběrem ve stejném poli jako výběr a ve stejném záznamu. V opačném případě vyhledávání začne na začátku aktuálního záznamu. To umožňuje najít pro stejná kritéria hledání víc instancí, které by mohly být v jednom záznamu.

Všimněte si však, že pokud použijete Příkazové tlačítko ke spuštění makra obsahujícího akci NajítZáznam , bude první instance kritérií hledání nalezena opakovaně. K tomuto chování dochází, protože kliknutím na příkazové tlačítko odeberete Fokus z pole obsahujícího odpovídající hodnotu. Akce NajítZáznam pak začne hledat od začátku záznamu. Chcete-li se tomuto problému vyhnout, spusťte makro pomocí techniky, která nemění fokus, jako je vlastní tlačítko panelu nástrojů nebo kombinace kláves definovaná v makru Automatické klíče, nebo před provedením akce NajítZáznam nastavte fokus v makru na pole obsahující kritéria hledání.

Poznámka zabezpečení: Vyhněte se použití příkazu SendKeys nebo makra AutoKeys u citlivých nebo tajných informací. Klávesové úhozy by mohl zachytit kyberzločinec, který by mohl ohrozit zabezpečení vašeho počítače a dat.

K stejnému chování dochází, pokud použijete příkazové tlačítko k spuštění makra obsahujícího akci NajítDalší.

Pokud chcete spustit akci NajítZáznam v modulu Visual Basic for Applications (VBA), použijte metodu FindRecord objektu DoCmd.

Pro složitější vyhledávání může být vhodnější použít akci makra HledatZáznam.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.