Pridanie zoznamu alebo rozbaľovacieho poľa
Applies ToAccess pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Pri zadávaní údajov do formulárov v počítačových databázach Accessu môže byť rýchlejšie a jednoduchšie vybrať hodnotu zo zoznamu, než zapamätať si hodnotu, ktorá sa má zadať. Zoznam možností tiež pomáha zabezpečiť, aby bola hodnota zadaná do poľa vhodná. Ovládací prvok zoznamu sa môže pripojiť k existujúcim údajom alebo zobraziť pevné hodnoty, ktoré zadáte pri vytváraní ovládacieho prvku. Čítajte ďalej a získajte informácie o ovládacích prvkoch zoznamu, ktoré sú k dispozícii pre formuláre Accessu, a o tom, ako ich vytvoriť a prispôsobiť.

Čo vás zaujíma?

Informácie o typoch ovládacích prvkov zoznamu

Access poskytuje dva ovládacie prvky zoznamu pre formuláre – zoznam a rozbaľovacie pole.

Zoznam    Ovládací prvok zoznam zobrazuje zoznam hodnôt alebo možností. Zoznam obsahuje riadky údajov a zvyčajne má veľkosť tak, aby sa vždy zobrazovali viaceré riadky. Riadky môžu obsahovať jeden alebo viacero stĺpcov, ktoré sa môžu zobraziť s nadpismi alebo bez nich. Ak zoznam obsahuje viac riadkov, než je možné zobraziť v ovládacom prvku, Access zobrazí v ovládacom prvku posúvač. Používateľ je obmedzený na možnosti uvedené v zozname. nie je možné zadať hodnotu do zoznamu.

Zoznam

Rozbaľovacie pole    Ovládací prvok rozbaľovacieho poľa poskytuje kompaktnejší spôsob prezentovania zoznamu možností. zoznam je skrytý, kým kliknete na šípku rozbaľovacieho zoznamu. Rozbaľovacie pole vám tiež umožňuje zadať hodnotu, ktorá nie je v zozname. Týmto spôsobom ovládací prvok rozbaľovacieho poľa kombinuje funkcie textového poľa a zoznamu.

Použitie rozbaľovacieho poľa (rozbaľovací zoznam)

1. Kliknutím na šípku zobrazíte rozbaľovací zoznam.

2. Kliknite na možnosť v rozbaľovacom zozname.

Zoznamy a rozbaľovacie polia môžu byť viazané alebo neviazané ovládacie prvky. Tieto ovládacie prvky môžu vyhľadávať hodnoty v pevnom zozname, ktorý zadáte sami, alebo môžu vyhľadávať hodnoty v tabuľke alebo dotaze. Ak chcete vytvoriť viazaný zoznam alebo rozbaľovacie pole, ktoré vyhľadáva hodnoty v tabuľke alebo dotaze, uistite sa, že formulár je založený na zdroj záznamov, ktorá obsahuje pole cudzí kľúč alebo vyhľadávacie pole. Vďaka tomu je možné vytvoriť vzťahy, ktoré sú potrebné na prepojenie údajov v zozname alebo rozbaľovacom poli s údajmi vo formulári.

Na začiatok stránky

Vytvorenie zoznamu alebo rozbaľovacieho poľa pomocou sprievodcu

  1. Pravým tlačidlom myši kliknite na formulár na navigačnej table a potom na položku Návrhové zobrazenie.

    Poznámka: Tento postup predpokladá, že formulár je viazaný na tabuľku alebo dotaz. Niektoré kroky sa nepoužijú, ak je formulár neviazaný. Ak chcete zistiť, či je formulár viazaný na tabuľku alebo dotaz, stlačením klávesu F4 zobrazte hárok vlastností. Na karte Údaje v hárku vlastností sa v poli vlastnosti Zdroj záznamov zobrazí tabuľka alebo dotaz, ku ktorým je formulár viazaný.

  2. Na karte Návrh formulára v skupine Ovládacie prvky skontrolujte, či je vybratá možnosť Použiť sprievodcov ovládacími prvkami.

  3. Kliknite na nástroj Obrázok tlačidlazoznam alebo na nástroj Obrázok tlačidlarozbaľovacie pole .

  4. Vo formulári kliknite na miesto, kam chcete umiestniť zoznam alebo rozbaľovacie pole.

    • V závislosti od vášho výberu sa spustí Sprievodca zoznamom alebo Sprievodca rozbaľovacím poľom.

  5. Keď sa sprievodca opýta, ako chcete získať hodnoty pre ovládací prvok, vykonajte niektorý z týchto krokov:

    • Ak chcete zobraziť aktuálne údaje zo zdroja záznamov, kliknite na položku Chcem, aby zoznam alebo rozbaľovacie pole vyhľadávali hodnoty v tabuľke alebo dotaze.

    • Ak chcete zobraziť pevný zoznam hodnôt, ktoré sa len zriedka zmenia, kliknite na položku Zadajte požadované hodnoty.

    • Ak chcete, aby ovládací prvok vykonával operáciu hľadania, a nie ako nástroj na zadávanie údajov, kliknite na položku Nájsť záznam vo formulári na základe hodnoty vybratej v zozname alebo rozbaľovacom poli. Tým sa vytvorí neviazaný ovládací prvok s vloženým makrom, ktoré vykoná operáciu hľadania na základe hodnoty, ktorú používateľ zadá.

  6. Postupujte podľa pokynov na zadanie spôsobu zobrazovania hodnôt.

  7. Ak ste na prvej strane sprievodcu vybrali jednu z prvých dvoch možností, sprievodca sa pri výbere hodnoty opýta, čo má Access urobiť. Použite niektorý z nasledujúcich postupov:

    • Ak chcete vytvoriť neviazaný ovládací prvok, kliknite na položku Zapamätať si hodnotu na neskoršie použitie. To znamená, že Access bude uchovávať vybratú hodnotu, kým ju používateľ nezmení alebo nezavvorí formulár, ale nezapíše hodnotu do tabuľky.

    • Ak chcete vytvoriť viazaný ovládací prvok, kliknite na položku Uložiť danú hodnotu v tomto poli a potom vyberte pole, s ktorým chcete naviazať ovládací prvok.

  8. Kliknite na tlačidlo Ďalej a zadajte označenie ovládacieho prvku. Toto označenie sa zobrazí vedľa ovládacieho prvku.

  9. Kliknite na položku Dokončiť.

Na začiatok stránky

Vytvorenie zoznamu alebo rozbaľovacieho poľa pridaním vyhľadávacieho poľa do formulára

Viazaný zoznam alebo rozbaľovacie pole môžete vytvoriť pridaním vyhľadávacieho poľa do formulára.

  1. Vytvorenie vyhľadávacieho poľa v tabuľke. Vytvorené vyhľadávacie pole môže mať viaceré hodnoty alebo môže obsahovať jednu hodnotu.

    Ďalšie informácie o vytváraní vyhľadávacích polí s viacerými hodnotami nájdete v článku Vytvorenie alebo odstránenie poľa s viacerými hodnotami.

  2. Použite jeden z nasledovných postupov:

    • Vytvorte nový formulár založený na zdroji záznamov, ktorý obsahuje vyhľadávacie pole. Na navigačnej table vyberte napríklad tabuľku alebo dotaz obsahujúci vyhľadávacie pole a potom na karte Vytvoriť kliknite v skupine Forms na položku Formulár.

      Access automaticky vytvorí rozbaľovacie pole pre vyhľadávacie pole.

    • Pridanie zoznamu alebo rozbaľovacieho poľa do formulára:

      1. V návrhovom zobrazení otvorte formulár založený na zdroji záznamov, ktorý obsahuje vyhľadávacie pole.

      2. Ak sa tabla Zoznam polí nezobrazuje, zobrazte ju stlačením kombinácie klávesov Alt + F8.

      3. Dvakrát kliknite na vyhľadávacie pole alebo presuňte vyhľadávacie pole z tably Zoznam polí do formulára. Access automaticky vytvorí rozbaľovacie pole viazané na pole.

        Tip: Ak chcete zmeniť rozbaľovacie pole na zoznam (alebo naopak), kliknite pravým tlačidlom myši na ovládací prvok, v kontextovej ponuke kliknite na položku Zmeniť na a potom kliknite na požadovaný typ ovládacieho prvku.

Na začiatok stránky

Vytvorenie zoznamu alebo rozbaľovacieho poľa bez použitia sprievodcu

Keď vytvoríte zoznam alebo rozbaľovacie pole bez použitia sprievodcu, nastavíte mnohé vlastnosti ovládacieho prvku sami. Ak chcete získať ďalšie informácie o konkrétnej vlastnosti, kliknite na príslušné pole vlastnosti a stlačte kláves F1.

  1. Otvorte formulár v návrhovom zobrazení.

  2. Na karte Návrh formulára v skupine Ovládacie prvky skontrolujte, či nie je vybratá možnosť Použiť sprievodcov ovládacími prvkami .

  3. Kliknite na nástroj Obrázok tlačidlaZoznam alebo rozbaľovacie pole Obrázok tlačidla .

  4. Jedným kliknutím do formulára vytvorte ovládací prvok predvolenej veľkosti alebo kliknite a ťahajte dovtedy, kým ovládací prvok nebude mať požadovanú veľkosť.

  5. Keď je ovládací prvok stále vybratý, stlačením klávesu F4 otvorte hárok vlastností.

  6. Nastavte vlastnosti Typ zdroja riadka a Zdroj riadkov s pokynmi z nasledujúcej tabuľky.

    Požadovaná akcia

    nastavte vlastnosť Typ zdroja riadka na...

    a nastavte vlastnosť Zdroj riadka takto:

    Zobrazenie hodnôt z tabuľky alebo dotazu alebo výsledkov príkazu SQL

    Tabuľka alebo dotaz

    V rozbaľovacom zozname vyberte tabuľku alebo dotaz obsahujúci hodnoty, ktoré sa majú zobraziť v zozname alebo rozbaľovacom poli.

    alebo

    Zadajte príkaz SQL.

    alebo

    Na karte Údaje v hárku vlastností kliknutím na položku Tlačidlo zostavovača otvorte Zostavovač dotazov. Ďalšie informácie o vytváraní dotazu nájdete v článku Vytvorenie jednoduchého výberového dotazu.

    Zobrazenie pevného zoznamu hodnôt

    Zoznam hodnôt

    Zadajte zoznam pevných hodnôt oddelených bodkočiarkami (;). Napríklad Sever; South; Východ; West

    alebo

    Na karte Údaje hárka vlastností kliknutím na položku Tlačidlo zostavovača otvorte dialógové okno Úprava položiek zoznamu a potom zadajte položky do samostatných riadkov.

    Zobrazenie zoznamu polí z tabuľky alebo dotazu

    Zoznam polí

    V rozbaľovacom zozname vyberte tabuľku alebo dotaz obsahujúci názvy polí, ktoré sa majú zobraziť v zozname alebo rozbaľovacom poli.

  7. Ak chcete, aby sa v ovládacom prvku zobrazovali viaceré stĺpce, kliknite na pole vlastnosti Počet stĺpcov a zadajte požadovaný počet stĺpcov. Nastavte vlastnosť Šírky stĺpcov na úpravu šírky stĺpcov. Ďalšie informácie o každej vlastnosti získate tak, že umiestnite kurzor do poľa vlastnosti a potom stlačíte kláves F1.

  8. Ak chcete, aby Access uložil vybratú hodnotu, kliknite na pole vlastnosti Zdroj ovládacieho prvku a vyberte pole, s ktorým chcete naviazať zoznam alebo rozbaľovacie pole.

Na začiatok stránky

Prispôsobenie zoznamu alebo rozbaľovacieho poľa

Otvorte formulár v návrhovom zobrazení, uistite sa, že je vybratý zoznam alebo rozbaľovacie pole, a potom stlačením klávesu F4 otvorte hárok vlastností ovládacieho prvku. Potom vykonajte niektorý z týchto krokov:

  • Zmena spôsobu zoradenia v zozname alebo rozbaľovacom poli    Ak ste na vytvorenie zoznamu alebo rozbaľovacieho poľa použili sprievodcu, Access automaticky zoradí riadky, ktoré tvoria zoznam, podľa prvého viditeľného stĺpca. Ak chcete zadať iný spôsob zoradenia alebo ak ste nastavili vlastnosť Zdroj riadka ovládacieho prvku na uložený dotaz, použite nasledujúci postup:

    • Kliknite na kartu Údaje a potom kliknite na pole vlastnosti Zdroj riadkov .

    • Na karte Údaje v hárku vlastností kliknutím na položku Tlačidlo zostavovača otvorte Zostavovač dotazov.

    • V riadku Zoradiť pre stĺpec, ktorý chcete zoradiť, zadajte požadovaný spôsob zoradenia.

  • Naviazanie stĺpca zo zoznamu alebo rozbaľovacieho poľa    

    Do poľa vlastnosti Viazaný stĺpec v zozname alebo rozbaľovacom poli zadajte číslo, ktoré zodpovedá umiestnení stĺpca v zozname alebo rozbaľovacom poli. Ak chcete napríklad naviazať prvý stĺpec v zozname alebo rozbaľovacom poli na základné pole zadané vo vlastnosti Zdroj ovládacieho prvku, zadajte číslo 1. Pri počítaní stĺpcov zahrňte skryté stĺpce.

    Ak nastavíte vlastnosť Viazaný stĺpec na hodnotu 0, Access uloží index zoznamu namiesto hodnoty z jedného zo stĺpcov. Je to užitočné, ak chcete namiesto hodnoty zoznamu uložiť postupnosť čísel.

  • Skrytie stĺpca v zozname alebo rozbaľovacom poli vo formulári    

    • Do poľa vlastnosti Šírky stĺpcov zadajte hodnotu 0 pre stĺpec alebo stĺpce, ktoré chcete skryť.

      Predpokladajme napríklad, že máte viazané rozbaľovacie pole s dvoma stĺpcami, ktoré má 0,5 cm široký stĺpec SupplierID a 2" široký stĺpec SupplierName. Stĺpec SupplierID je prvý stĺpec v zozname, takže vlastnosť Šírka stĺpcov je nastavená na hodnotu 0,5"; 2". Ak chcete skryť stĺpec Identifikácia dodávateľa, nastavte vlastnosť Šírky stĺpcov na hodnotu 0. 2". Stĺpec Identifikácia dodávateľa môže byť viazaným stĺpcom, aj keď je skrytý.

      Poznámka: V rozbaľovacom poli sa prvý viditeľný stĺpec zobrazí v časti textového poľa rozbaľovacieho poľa, keď sa zoznam nezobrazuje. Napríklad stĺpec SupplierName v predchádzajúcom príklade by sa zobrazil, pretože stĺpec SupplierID je skrytý. Ak stĺpec Identifikácia dodávateľa nebol skrytý, zobrazil by sa namiesto stĺpca SupplierName.

  • Pridanie záhlaví stĺpcov do rozbaľovacieho poľa vo formulári    

    • Ak chcete zobraziť záhlavia stĺpcov, v poli vlastnosti Hlavičky stĺpcov kliknite na tlačidlo Áno . Nadpisy v rozbaľovacích poliach sa zobrazia iba vtedy, keď je zoznam otvorený.

      Ak je rozbaľovacie pole alebo zoznam založený na zdroji záznamov, Access použije názvy polí zo zdroja záznamov ako záhlavia stĺpcov. Ak je rozbaľovacie pole alebo zoznam založený na zozname s pevnou hodnotou, Access použije ako záhlavia stĺpcov prvé n položky údajov zo zoznamu hodnôt (vlastnosť Zdroj riadkov ), pričom n = číslo nastavené vo vlastnosti Počet stĺpcov .

  • Vypnutie funkcie vypĺňania počas písania pre rozbaľovacie pole vo formulári    

    • V poli vlastnosti Automatické rozbalenie kliknite na tlačidlo Nie.

      Ak je vlastnosť Automatické rozbalenie nastavená na hodnotu Nie, musíte vybrať hodnotu zo zoznamu alebo zadať celú hodnotu.

  • Nastavenie šírky časti zoznamu rozbaľovacieho poľa vo formulári    

    • Do poľa vlastnosti Šírka zoznamu zadajte požadovanú šírku pomocou aktuálnej mernej jednotky (nastavenej vo Windowse ovládací panel). Ak chcete použiť inú mernú jednotku ako predvolenú, zahrňte indikátor merania. Zadajte napríklad 2 cm. Uistite sa, že ste ponechali dostatok miesta pre posúvač.

      Časť rozbaľovacieho poľa so zoznamom môže byť širšia ako časť textového poľa, ale nemôže byť užšia. Predvoleným nastavením (Automatické) je zoznam s rovnakou šírkou ako časť textového poľa rozbaľovacieho poľa.

  • Nastavenie maximálneho počtu riadkov, ktoré sa majú zobraziť v rozbaľovacom poli vo formulári    

    • Do poľa vlastnosti Riadky zoznamu zadajte číslo.

      Ak skutočný počet riadkov presiahne číslo zadané vo vlastnosti Riadky zoznamu , zvislý posúvač sa zobrazí v rozbaľovacom poli.

  • Obmedzenie položiek rozbaľovacieho poľa na položky v časti zoznamu rozbaľovacieho poľa vo formulári    

    • V poli vlastnosti Obmedziť na zoznam kliknite na tlačidlo Áno.

      Poznámky: 

      • Ak prvý stĺpec zobrazený v rozbaľovacom poli nie je viazaným stĺpcom, Access obmedzí položky na zoznam aj vtedy, ak je vlastnosť Obmedziť na zoznam nastavená na hodnotu Nie.

      • Ak je vlastnosť Obmedziť na zoznam nastavená na hodnotu Nie, keď zadáte položku, ktorá nie je v zozname, ak je rozbaľovacie pole viazané, položka sa uloží do základného poľa, ale nepridá sa do zoznamu. Ak chcete do zoznamu pridať nové položky, použite vlastnosť On Not In List a udalosť Nie je v zozname .

Na začiatok stránky

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.