Akce makra HledatZáznam

Důležité informace:  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Akce makra HledatZáznam můžete v desktopových databázích Accessu hledání na určitý záznam v tabulce, dotazu, formuláře nebo sestavy.

Nastavení

Akce makra HledatZáznam má následující argumenty.

Argument akce

Popis

Typ objektu

Zadejte nebo vyberte požadovaný typ databázového objektu, který chcete vyhledávat. Můžete vybrat tabulku, dotaz, formulářnebo sestavu.

Název objektu

Zadejte nebo vyberte objekt, který obsahuje záznam, který chcete vyhledat. V rozevíracím seznamu zobrazuje všechny databázové objekty typu, který jste vybrali u argumentu Typ objektu .

Záznam

Zadejte výchozí bod a směr hledání.

Nastavení

Popis

Předchozí

Hledat dozadu z aktuálního záznamu.

Další

Hledat dopředu z aktuálního záznamu.

První

Hledat dopředu z prvního záznamu. Je to výchozí hodnota pro tento argument.

Příjmení

Hledat dozadu v posledním záznamu.

Podmínka Where

Zadání kritérií vyhledávání pomocí stejnou syntaxi jako klauzuli WHERE jazyka SQL, ale bez slova "Místo, KAM". Například

Description = "Beverages"

Vytvoření kritéria, která obsahuje hodnotu v textovém poli na formuláři, musíte vytvořit výraz, který zřetězí první část kritérium s názvem textové pole obsahující hodnoty, pro které chcete vyhledat. Například následující kritéria prohledá pole Popis pro hodnotu v textovém poli txtPopis ve formuláři s názvem frmCategories. Poznámka: rovná se (=) na začátku výrazu, použijte jednoduchých uvozovek (') na obou stranách odkazu na textové pole:

="Description = '" & Forms![frmCategories]![txtDescription] & "'"

Poznámky

  • V případech kde shoduje více než jeden záznam kritéria v argumentu Podmínka Where následující faktory určit, které záznam nalezen:

    • Nastavení argumentu záznamu    Najdete v tabulce v části nastavení Další informace o argumentu záznam .

    • Řazení záznamů    Například pokud je argument záznam nastavena jako první, změnou pořadí řazení záznamů může změnit je hledaný záznam.

  • Objekt zadaný v argumentu Název objektu musí být před spuštěním tato akce Otevřít. V opačném dojde k chybě.

  • Pokud nejsou ke splnění kritéria v argumentu Podmínka Where , nezobrazí se žádná chyba a fokus zůstává na aktuálním záznamu.

  • Při hledání na předchozí nebo další záznam, hledání není "zalomit" dosáhne koncového data. Pokud jsou žádné další záznamy, které splňují daná kritéria, nezobrazí se žádná chyba a fokus zůstává na aktuálním záznamu. Abyste si ověřili, že nebyla nalezena shoda, můžete zadat podmínku další akce a proveďte podmínka stejný jako kritérií v argumentu Podmínka Where .

  • Provádět HledatZáznam v modulu VBA použijte metodu HledatZáznam objektu DoCmd .

  • Akce makra HledatZáznam je podobný Akce makra NajítZáznam , ale HledatZáznam má výkonnější funkce vyhledávání. Akce makra NajítZáznam primárně používají pro hledání řetězce a duplikuje funkci dialogového okna Najít. Akce makra HledatZáznam použije kritéria, která se podobají filtru nebo dotazu SQL spíše. Následující seznam předvádí pár věcí, kterými můžete dělat s makra HledatZáznam :

    • Složitější kritéria v argumentu Podmínka Where můžete použít jako

Popis = "Nápojů" a Idkategorie = 11

  • Můžete odkázat na pole, které jsou ve zdroji záznamu do formuláře nebo sestavy, ale nejsou zobrazeny ve formuláři nebo sestavě. V předchozím příkladu musí být zobrazena ani Description ani CategoryID do formuláře nebo sestavy pro kritéria pro práci.

  • Logické operátory, například <, můžete použít >, aneboa BETWEEN. Akce NajítZáznam pouze porovnává řetězce, které rovnat, začíná nebo obsahují hledaným řetězcem.

Příklad

Následující makro prvním otevření tabulky kategorie pomocí OtevřítTabulku . Potom pomocí makra HledatZáznam najděte první záznam v tabulce kde pole Popis rovná se "Nápoje."

Akce

Argumenty

OtevřítTabulku

Název tabulky: kategorie

Zobrazení: datový list

Režim dat: Úpravy

HledatZáznam

Typ objektu: tabulky

Název objektu: kategorie

Záznam: první

Podmínka Where: popis = "Nápojů"

Poznámka: Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×