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

Při návrhu formuláře v Accessu můžete vytvořit Seznam nebo Pole se seznamem, které se dají použít k vyhledání záznamu při výběru hodnoty ze seznamu. Uživatelé tak můžou rychle najít existující záznamy, aniž by museli do dialogového okna Najít zadávat hodnotu.

Poznámky: 

  • Aby tento postup fungoval, musí být formulář vázán 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í pouze v případě, že je databázi udělen stav důvěryhodnosti. Další informace naleznete v článku Rozhodnutí o důvěryhodnosti databáze.

Create 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 vybrané v poli se seznamem a potom klikněte na Další.

    Možnost Najít záznam ... není k dispozici.

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

    Pomocí následujícího postupu zkontrolujte, jestli je formulář svázaný s tabulkou nebo uloženým dotazem:

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

    2. Klikněte pravým tlačítkem myši na seznam nebo pole se seznamem, které jste vytvořili dříve, 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ů . Před použitím postupu popsaného 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 pole obsahuje příkaz SELECT, máte další možnost převodu tohoto příkazu na uložený dotaz. Po dokončení jedné z těchto úloh se při příštím spuštění průvodce Pole se seznamem nebo seznamem zobrazí možnost Najít záznam .

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

      • Jako zdroj záznamů vyberte existující tabulku nebo dotaz.

        1. Pokud víte, že v databázi existuje tabulka nebo dotaz obsahující záznamy, které chcete najít, pomocí tohoto postupu vytvořte vazbu formuláře s tímto objektem.

          Poznámka: Pokud pole vlastnosti Zdroj záznamů obsahuje příkaz SELECT, tento příkaz se trvale odstraní. Příkaz můžete zkopírovat do textového souboru nebo jiného textového programu pro případ, že ho budete chtít obnovit.

        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 vhodnou tabulku nebo dotaz není k dispozici, musíte ji vytvořit, abyste mohli pokračovat. Další informace najdete v článcích Create tabulky a přidání polí nebo Create jednoduchého výběrového dotazu.

        4. Uložte formulář a opakujte postup na začátku tohoto článku. Průvodce by teď měl zobrazit možnost Najít záznam ve formuláři na základě hodnoty vybrané v poli se seznamem nebo seznamu .

      • Create nový uložený dotaz nebo převeďte příkaz SELECT na uložený dotaz.

        Pokud jsou data, která chcete najít, obsažena ve více než jedné tabulce, budete muset formulář svázat s dotazem, který vybere data z těchto tabulek.

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

          Access otevře Tvůrce dotazů.

          • Můžete začít vytvářet nový dotaz. Další informace najdete v článku Create jednoduchý výběrový dotaz. Po dokončení vytváření 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 Jakovybraná možnost Dotaz, a 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 zobrazil 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 možnost Najít záznam ve formuláři na základě hodnoty vybrané v poli se seznamem nebo seznamu .

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

Začátek stránky

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.