Při návrhu formuláře v aplikaci Access můžete vytvořit Seznam nebo Pole se seznamem, který lze použít k vyhledání záznamu při výběru hodnoty ze seznamu. To usnadňuje uživatelům rychlé vyhledání existujících záznamů, aniž by museli zazadat hodnotu do dialogového okna Najít.

Poznámky: 

  • Aby tento postup fungoval, musí být formulář vázaný na tabulku nebo uložený dotaz. Krok 5 postupu obsahuje další informace o tom, co dělat, pokud tomu tak není.

  • Tento postup může vytvořit kód, který se spustí jenom v případě, že má databáze přidělený stav důvěryhodnosti. Další informace naleznete v článku Rozhodnutí o důvěryhodnosti databáze.

Vytvoření seznamu nebo pole se seznamem

  1. Klikněte pravým tlačítkem myši na formulář v navigačním podokně a potom klikněte na příkaz Návrhové zobrazení.

  2. Zajistěte, aby na kartě Návrh ve skupině Ovládací prvky byla vybraná možnost Použít průvodce ovládacími prvky Obrázek tlačítka.

  3. Ve skupině Ovládací prvky klikněte na Seznam nebo Pole se seznamem.

  4. Ve formuláři klikněte na místo, kam chcete umístit seznam nebo pole se seznamem.

  5. Na první stránce průvodce klikněte na Najít záznam ve formuláři na základě hodnoty, která jsem vybral(a)v poli se seznamem nebo v seznamu, a potom klikněte na Další.

    Možnost Najít záznam... není dostupná.

    Pokud se možnost Najít záznam ve formuláři na základě hodnoty vybrané v poli se seznamem nebo seznamu nezobrazuje, je pravděpodobné, že formulář není vázaný na tabulku nebo uložený dotaz. Formulář musí být vázaný na objekt, který je dostupný v navigačním podokně v části Tabulkynebo Dotazy.

    Pomocí následujícího postupu můžete zkontrolovat, jestli je formulář vázaný na tabulku nebo uložený dotaz:

    1. Kliknutím na Zrušit zavřete průvodce.

    2. Klikněte pravým tlačítkem myši na seznam nebo pole se seznamem, které jste dříve vytvořili, a potom klikněte na odstranit.

    3. Pokud není zobrazeno podokno úloh Seznam vlastností, zobrazte jej stisknutím klávesy F4.

    4. V seznamu v horní části seznamu vlastností vyberte formulář.

    5. Na kartě Data v seznamu vlastností se podívejte do pole vlastnosti Zdroj záznamů. Pokud chcete použít postup popsaný v tomto článku, musí toto pole obsahovat název tabulky nebo uloženého dotazu. Pokud je pole prázdné, můžete jako zdroj záznamů vybrat existující tabulku nebo dotaz nebo můžete vytvořit nový dotaz, který bude sloužit jako zdroj záznamů. Pokud toto pole obsahuje příkaz SELECT, máte další možnost, jak tento příkaz převést na uložený dotaz. Po dokončení jedné z těchto úkolů se při příštím spuštění průvodce Pole se seznamem nebo seznam zobrazí možnost Najít záznam...

      Na základě toho, co chcete udělat, postupujte podle jednoho z těchto postupů:

      • Výběr existující tabulky nebo dotazu jako zdroje záznamů

        1. Pokud víte, že databáze obsahuje existující tabulku nebo dotaz obsahující záznamy, které chcete najít, použijte tento postup k vytvoření vazby formuláře s tímto objektem.

          Poznámka: Pokud pole vlastnosti Zdroj záznamů obsahuje příkaz SELECT, tímto postupem trvale odstraníte tento příkaz. Pokud chcete příkaz obnovit, můžete ho zkopírovat do textového souboru nebo jiného programu pro zpracování textu.

        2. Klikněte do pole vlastnosti Zdroj záznamů a potom klikněte na šipku rozevíracího seznamu, která se zobrazí.

        3. Vyberte jednu z dostupných tabulek nebo dotazů. Pokud není vhodná tabulka nebo dotaz k dispozici, musíte je před pokračováním vytvořit. Další informace najdete v článcích Vytvoření tabulky a přidání polí nebo Vytvoření jednoduchého výběrových dotazů.

        4. Uložte formulář a opakujte postup na začátku tohoto článku. Průvodce by teď měl zobrazit pole Najít záznam ve formuláři na základě hodnoty, která jsem vybral(a) v poli se seznamem nebo seznamu.

      • Vytvoření nového uloženého dotazu nebo převod příkazu SELECT na uložený dotaz

        Pokud se data, která chcete najít, nachází ve více tabulkách, budete muset svázat formulář s dotazem, který vybere data z těchto tabulek.

        1. V poli vlastnosti Zdroj záznamů klikněte na tlačítko Sestavit a Tlačítko Tvůrce.

          Access otevře Tvůrce dotazů.

          • Můžete začít vytvářet nový dotaz. Další informace najdete v článku Vytvoření jednoduchého výběrového dotazu. Po sestavení dotazu pokračujte krokem 2.

          • Pokud pole vlastnosti Zdroj záznamů původně obsahovalo příkaz SELECT, zobrazí se tento dotaz v Tvůrci dotazů. Pokračujte krokem 2 a převeďte ho na uložený dotaz.

        2. Na kartě Návrh klikněte ve skupině Zavřít na tlačítko Uložit jako.

        3. V dialogovém okně Uložit jako zadejte název dotazu do pole Uložit dotaz do:

        4. Ujistěte se, že je v poli Jako vybraný Dotaz, a potom klikněte na OK.

        5. Na kartě Návrh, ve skupině Zavřít, klikněte na příkaz Zavřít.

        6. Kliknutím na Ano uložte změny provedené v dotazu a aktualizujte vlastnost.

          Access zobrazí formulář v návrhovém zobrazení a změní vlastnost Zdroj záznamů tak, aby se zobrazí nový uložený název dotazu.

        7. Na panelu nástrojů Rychlý přístup klikněte na Uložit.

        8. Opakujte postup na začátku tohoto článku. Průvodce by teď měl zobrazit pole Najít záznam ve formuláři na základě hodnoty, která jsem vybral(a) v poli se seznamem nebo seznamu.

  6. Postupujte podle pokynů průvodce. Na poslední stránce průvodce kliknutím na Dokončit zobrazte v návrhovém zobrazení seznam nebo pole se seznamem.

Začátek stránky

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou překladu?
Co ovlivnilo váš názor?

Děkujeme za váš názor!

×