Tento článek popisuje různé druhy ovládacích prvků, které jsou k dispozici v Accessu. Ovládací prvky jsou části formuláře nebo sestavy, které slouží k zadávání, úpravám nebo zobrazení dat.
Typy ovládacích prvků
Tady je seznam typů ovládacích prvků, které můžete použít v desktopových databázích Accessu.
Typ ovládacího prvku |
Poznámky |
Textové pole |
Ovládací prvky textového pole slouží k zobrazení textu, čísel, kalendářních dat, časů a polí poznámek. Textové pole můžete svázat s jedním z polí v podkladové tabulce nebo dotazu. Pokud necháte aktualizovat textové pole svázané s polem, můžete hodnotu v poli v podkladové tabulce nebo dotazu změnit tak, že do textového pole zadáte novou hodnotu. K zobrazení počítaných hodnot můžete použít také textové pole. |
Popisek |
Používejte ovládací prvky popisků, které obsahují pevný text. Ovládací prvky, které můžou zobrazovat data, mají ve výchozím nastavení automaticky připojený ovládací prvek popisku. Pomocí tohoto příkazu můžete vytvořit samostatné popisky pro nadpisy a pokyny ve formuláři. |
Příkazové tlačítko |
Pomocí ovládacích prvků příkazového tlačítka aktivujte makro nebo proceduru jazyka Visual Basic. Můžete také zadat adresu hypertextového odkazu, kterou Access otevře, když uživatel klikne na tlačítko. |
Ovládací prvek Karta |
Pomocí ovládacích prvků tabulátoru můžete ve formuláři vytvořit řadu stránek karet. Každá stránka může obsahovat řadu dalších ovládacích prvků pro zobrazení informací. Ovládací prvek Karta funguje podobně jako mnoho dialogových oken možností nebo oken seznamu vlastností v Accessu – když uživatel klikne na jinou kartu, Access zobrazí ovládací prvky obsažené na této kartě. |
Odkaz |
Pomocí ovládacího prvku Odkaz/Hypertextový odkaz přidejte hypertextový odkaz v ovládacím prvku popisku do návrhové mřížky formuláře. Tento hypertextový odkaz může obsahovat adresu URL (Uniform Resource Locator), která odkazuje na umístění na internetu, na místním intranetu nebo na místní jednotce. Může také použít název souboru UNC (Universal Naming Convention) k odkazování na soubor na serveru v místní síti (LAN) nebo na místních počítačových jednotkách. Odkaz může odkazovat na soubor, který je webovou stránkou nebo dokonce jiným objektem v aktuální databázi. Kliknutím na toto tlačítko ve skupině Ovládací prvky na pásu karet se otevře dialogové okno Vložit hypertextový odkaz. |
Webový prohlížeč |
Pomocí ovládacího prvku webového prohlížeče můžete zobrazit obsah webových stránek přímo ve formuláři. Pomocí ovládacího prvku webového prohlížeče můžete například zobrazit mapu adresy uložené v tabulce. Ovládací prvek webového prohlížeče můžete svázat s polem ve zdroji záznamů formuláře pomocí vlastnosti Zdroj ovládacího prvku ovládacího prvku. Mějte na paměti, že v části Podrobnosti souvislého formuláře nemůžete mít vázaný ovládací prvek webového prohlížeče. |
Navigace |
Pomocí navigačního ovládacího prvku můžete snadno přejít na různé formuláře a sestavy v databázi. Navigační ovládací prvek poskytuje rozhraní podobné tomu, jaké vidíte na webech, s tlačítky a kartami pro navigaci na webu. Všimněte si, že navigační ovládací prvek nemůžete mít v části Podrobnosti průběžného formuláře. |
Skupina možností |
Pomocí ovládacích prvků skupiny možností můžete obsahovat jedno nebo více přepínacích tlačítek, přepínačů nebo zaškrtávacích políček. (Popisy těchto ovládacích prvků najdete dále v této tabulce.) Každému tlačítku nebo zaškrtávacímu políčku, které zahrnete do skupiny, můžete přiřadit samostatnou číselnou hodnotu. Pokud máte ve skupině více než jedno tlačítko nebo zaškrtávací políčko, můžete vybrat jenom jedno tlačítko nebo zaškrtávací políčko najednou a hodnota přiřazená ho tlačítku nebo zaškrtávacímu políčku se stane hodnotou pro skupinu možností. Pokud jste nesprávně přiřadili stejnou hodnotu více než jednomu tlačítku nebo zaškrtávacímu políčku, zobrazí se po kliknutí na některé z nich zvýrazněná všechna tlačítka nebo zaškrtávací políčka se stejnou hodnotou. Jako výchozí hodnotu skupiny můžete vybrat jedno z tlačítek nebo zaškrtávacích políček ve skupině. Pokud svážete skupinu možností s polem v podkladovém dotazu nebo tabulce, můžete v poli nastavit novou hodnotu tak, že ve skupině vyberete tlačítko nebo zaškrtávací políčko. |
Konec stránky |
Konec stránky slouží k oddělení stránek vícestránkového formuláře. |
Pole se seznamem |
Ovládací prvek Pole se seznamem obsahuje seznam potenciálních hodnot ovládacího prvku a upravitelné textové pole. Pokud chcete vytvořit seznam, můžete zadat hodnoty pro vlastnost Zdroj řádků pole se seznamem. Jako zdroj hodnot v seznamu můžete také zadat tabulku nebo dotaz. Access zobrazí aktuálně vybranou hodnotu v textovém poli. Když kliknete na šipku napravo od pole se seznamem, Access zobrazí hodnoty v seznamu. Výběrem nové hodnoty v seznamu resetujte hodnotu v ovládacím prvku. Pokud vytvoříte vazbu pole se seznamem na pole v podkladové tabulce nebo dotazu, můžete hodnotu v poli změnit tak, že v seznamu vyberete novou hodnotu. Pokud svážete pole se seznamem na pole s více hodnotami, Access zobrazí seznam se zaškrtávacími políčky, aby uživatel mohl vybrat více hodnot. K seznamu můžete vytvořit vazbu více sloupců a jeden nebo více sloupců v seznamu můžete skrýt nastavením šířky sloupce na hodnotu 0. Skutečnou hodnotu v ovládacím prvku můžete svázat s takovým skrytým sloupcem. Když je seznam s více sloupci zavřený, Access zobrazí hodnotu v prvním sloupci, jehož šířka je větší než 0. Access při otevření seznamu zobrazí všechny sloupce s nenulovou šířkou. |
Čára |
Pomocí ovládacího prvku Čára můžete přidat řádky do formuláře nebo sestavy a vylepšit tak jeho vzhled. |
Přepínací tlačítko |
Pomocí ovládacích prvků přepínacího tlačítka podržte hodnotu zapnuto/vypnuto, hodnotu true/false nebo ano/ne. Když kliknete na přepínací tlačítko, jeho hodnota se změní na -1 (pro vyjádření zapnuto, pravda nebo ano) a tlačítko se zobrazí stisknuté. Klikněte na tlačítko znovu a jeho hodnota se změní na 0 (aby představovala vypnuto, nepravda nebo ne) a tlačítko se vrátí do normálního stavu. Do skupiny možností můžete zahrnout přepínací tlačítko a přiřadit mu jedinečnou číselnou hodnotu. Pokud vytvoříte skupinu s více ovládacími prvky, zaškrtnutím nového přepínacího tlačítka zrušíte zaškrtnutí dříve vybraného přepínacího tlačítka, přepínače nebo zaškrtávacího políčka v této skupině (pokud stejnou hodnotu nemají také jiná tlačítka nebo zaškrtávací políčka ve skupině). Pokud přepínací tlačítko svážete s polem v podkladové tabulce nebo dotazu, můžete hodnotu pole přepnout kliknutím na přepínací tlačítko. |
Seznam |
Pomocí ovládacího prvku seznam obsahuje seznam potenciálních hodnot pro ovládací prvek. Pokud chcete vytvořit seznam, můžete zadat hodnoty do vlastnosti Zdroj řádků seznamu. Jako zdroj hodnot v seznamu můžete také zadat tabulku nebo dotaz. Seznamy jsou vždy otevřené a Access zvýrazní aktuálně vybranou hodnotu v seznamu. Výběrem nové hodnoty v seznamu obnovíte hodnotu v ovládacím prvku. Pokud svážete seznam s polem v podkladové tabulce nebo dotazu, můžete změnit hodnotu v poli tak, že v seznamu vyberete novou hodnotu. Pokud svážete seznam s polem s více hodnotami, Access zobrazí seznam se zaškrtávacími políčky, aby uživatel mohl vybrat více hodnot. K seznamu můžete vytvořit vazbu více sloupců a jeden nebo více sloupců v seznamu můžete skrýt nastavením šířky sloupce na hodnotu 0. Skutečnou hodnotu v ovládacím prvku můžete svázat s takovým skrytým sloupcem. Access zobrazí všechny sloupce s nenulovou šířkou, které se vejdou do definované šířky ovládacího prvku. Pokud je ovládací prvek seznam nevázaný, můžete uživateli povolit výběr více hodnot v seznamu (označuje se také jako seznam s vícenásobným výběrem). |
Obdélník |
Pomocí ovládacího prvku obdélník můžete do formuláře přidat vyplněné nebo prázdné obdélníky a vylepšit tak jeho vzhled. Tento ovládací prvek můžete použít například k vizuálnímu seskupení různých ovládacích prvků. |
Zaškrtávací políčko |
Pomocí ovládacího prvku zaškrtávacího políčka můžete podržet hodnotu zapnuto/vypnuto, hodnotu pravda/nepravda nebo hodnotu ano/ne. Když zaškrtnete políčko, jeho hodnota se změní na -1 (aby představovala hodnotu zapnuto, pravda nebo ano) a v poli se zobrazí značka zaškrtnutí. Zaškrtněte políčko znovu a jeho hodnota se změní na 0 (aby představovala vypnuto, nepravda nebo ne) a značka zaškrtnutí zmizí z pole. Zaškrtávací políčko můžete zahrnout do skupiny možností a přiřadit mu jedinečnou číselnou hodnotu. Pokud vytvoříte skupinu s více ovládacími prvky, zaškrtnutím nového políčka zrušíte zaškrtnutí všech dříve vybraných přepínacích tlačítek, přepínačů nebo zaškrtávacích políček v této skupině (pokud stejnou hodnotu nemají také jiná tlačítka nebo zaškrtávací políčka ve skupině). Pokud svážete zaškrtávací políčko s polem v podkladové tabulce nebo dotazu, můžete hodnotu pole přepnout kliknutím na zaškrtávací políčko. |
Rámec nevázaného objektu |
K přidání objektu z jiné aplikace, která podporuje propojení a vkládání objektů (OLE), použijte nevázaný rámec objektu. Objekt se stane součástí formuláře, nikoli součástí dat z podkladové tabulky nebo dotazu. Formulář můžete vylepšit přidáním obrázků, zvuků, grafů nebo snímků. Pokud je objektem graf, můžete zadat dotaz jako zdroj dat grafu a zobrazení grafu můžete propojit s aktuálním záznamem ve formuláři pomocí jedné nebo více hodnot pole. |
Příloha |
Pomocí ovládacího prvku přílohy svážete pole přílohy v podkladových datech. Tento ovládací prvek můžete použít například k zobrazení obrázku nebo k připojení jiných souborů. Ve formulářovém zobrazení tento ovládací prvek zobrazí dialogové okno Spravovat přílohy, ve kterém můžete připojit, odstranit a zobrazit více souborů příloh uložených v podkladovém poli. |
Option Button |
Pomocí ovládacího prvku přepínačů (někdy označovaného jako přepínač) můžete podržet hodnotu zapnuto/vypnuto, hodnotu pravda/nepravda nebo hodnotu ano/ne. Když vyberete přepínač, jeho hodnota bude -1 (aby představovala zapnuto, pravda nebo ano) a uprostřed tlačítka se zobrazí vyplněný kruh. Vyberte tlačítko znovu a jeho hodnota se změní na 0 (aby představovala vypnuto, nepravda nebo ne) a vyplněný kruh zmizí. Do skupiny možností můžete zahrnout přepínač a přiřadit mu jedinečnou číselnou hodnotu. Pokud vytvoříte skupinu s více ovládacími prvky, zrušíte výběrem nového přepínače všechny dříve vybrané přepínací tlačítko, přepínač nebo zaškrtávací políčko v této skupině (pokud jiná tlačítka nebo zaškrtávací políčka ve skupině nemají stejnou hodnotu). Pokud svážete přepínač s polem v podkladové tabulce nebo dotazu, můžete hodnotu pole přepnout kliknutím na tlačítko možnosti. |
Podformulář nebo podsestava |
Pomocí ovládacího prvku podformulář nebo podsestava vložte do aktuálního formuláře jiný formulář nebo sestavu. Podformulář nebo podsestavu můžete použít k zobrazení dat z tabulky nebo dotazu, který souvisí s daty v hlavním formuláři. Access udržuje propojení mezi hlavním formulářem a podformulářem nebo podsestavou za vás. |
Rámeček vázaného objektu |
Rámeček vázaného objektu slouží k zobrazení a úpravě pole objektu OLE z podkladových dat. Access může zobrazit většinu obrázků a grafů přímo ve formuláři. U jiných objektů access zobrazí ikonu aplikace, ve které byl objekt vytvořen. Pokud je například objektem zvukový objekt vytvořený ve Windows Záznamu zvuku, uvidíte ve formuláři ikonu reproduktoru. |
Obrázek |
Pomocí ovládacího prvku obrázek umístěte do formuláře statický obrázek. Obrázek ve formuláři nelze upravovat, ale Access ho ukládá ve formátu, který je velmi efektivní z hlediska rychlosti a velikosti aplikace. Pokud chcete použít obrázek jako celé pozadí formuláře, můžete u formuláře nastavit vlastnost Obrázek. |
Graf: |
Pomocí ovládacího prvku graf přidejte graf do mřížky formuláře. Kliknutím na toto tlačítko a umístěním ovládacího prvku do formuláře spustíte Průvodce grafem, který vás provede kroky potřebnými k vytvoření nového grafu. |
ActiveX |
Pomocí ovládacího prvku ActiveX otevřete dialogové okno zobrazující všechny ovládací prvky ActiveX, které jste nainstalovali do systému. Můžete vybrat jeden z ovládacích prvků a kliknutím na TLAČÍTKO OK přidat ovládací prvek do návrhové mřížky formuláře. Ne všechny ovládací prvky ActiveX fungují s Accessem. |
Principy vazeb pomocí ovládacích prvků
Ovládací prvky můžou být vázané, nevázané nebo počítané:
-
Vázaný ovládací prvek Ovládací prvek, jehož zdrojem dat je pole v tabulce nebo dotazu, se nazývá vázaný ovládací prvek. Vázané ovládací prvky slouží k zobrazení hodnot, které pocházejí z polí v databázi. Hodnotami můžou být text, kalendářní data, čísla, hodnoty Ano/Ne, obrázky nebo grafy. Například textové pole, které zobrazuje příjmení zaměstnance, může tyto informace získat z pole Příjmení v tabulce Zaměstnanci.
-
Nevázaný ovládací prvek Ovládací prvek, který nemá zdroj dat (například pole nebo výraz), se nazývá nevázaný ovládací prvek. Nevázané ovládací prvky slouží k zobrazení informací, obrázků, čar nebo obdélníků. Například popisek, který zobrazuje název formuláře, je nevázaný ovládací prvek.
-
Počítaný ovládací prvek Ovládací prvek, jehož zdrojem dat je výraz, nikoli pole, se nazývá počítaný ovládací prvek. Hodnotu, kterou chcete použít jako zdroj dat v ovládacím prvku, zadáte definováním výrazu. Výraz může být kombinací operátorů (například = a + ), názvů ovládacích prvků, názvů polí, funkcí, které vrací jednu hodnotu, a konstantních hodnot. Následující výraz například vypočítá cenu položky s 25% slevou vynásobením hodnoty uvedené v poli Jednotková cena hodnotou konstanty (0,75).
=[Jednotková cena] * 0,75
Výraz může používat data z pole v podkladové tabulce nebo dotazu formuláře nebo sestavy nebo data z jiného ovládacího prvku ve formuláři nebo sestavě.
Poznámka: Výpočty lze provádět také v tabulkách přidáním počítaného pole nebo v dotazech zadáním výrazu do řádku Pole v mřížce dotazu. Formuláře a sestavy pak můžete svázat s těmito tabulkami nebo dotazy a výpočty se zobrazí ve formulářích nebo sestavách, aniž byste museli vytvářet počítaný ovládací prvek.
Při vytváření formuláře nebo sestavy je pravděpodobně nejúčinnější nejprve přidat a uspořádat všechny vázané ovládací prvky, zejména pokud tvoří většinu ovládacích prvků na objektu. Potom můžete přidat nevázané a počítané ovládací prvky, které dokončí návrh, pomocí nástrojů ve skupině Ovládací prvky na kartě Návrh v zobrazení rozložení nebo návrhovém zobrazení.
Ovládací prvek svážete s polem tak, že identifikujete pole, že kterého získává svá data. Ovládací prvek, který je svázaný s vybraným polem, můžete vytvořit přetažením pole z podokna Seznam polí do formuláře nebo sestavy. Podokno Seznam polí zobrazuje pole podkladové tabulky nebo dotazu formuláře. Pokud chcete zobrazit podokno Seznam polí , otevřete objekt v zobrazení rozložení nebo návrhovém zobrazení a potom na kartě Návrh klikněte ve skupině Nástroje na Přidat existující pole. Když dvakrát kliknete na pole v podokně Seznam polí , access přidá do objektu příslušný typ ovládacího prvku pro toto pole.
Případně můžete svázat pole s ovládacím prvek zadáním názvu pole do samotného ovládacího prvku (pokud je objekt otevřený v návrhovém zobrazení) nebo do pole vlastnosti Zdroj ovládacího prvku v seznamu vlastností ovládacího prvku. Seznam vlastností definuje vlastnosti ovládacího prvku, například jeho název, zdroj dat a jeho formát. Seznam vlastností zobrazíte nebo skryjete stisknutím klávesy F4.
Použití podokna Seznam polí je nejlepší způsob, jak vytvořit vázaný ovládací prvek ze dvou důvodů:
-
Access automaticky vyplní připojený popisek ovládacího prvku názvem pole (nebo titulkem definovaným pro toto pole v podkladové tabulce nebo dotazu), takže popisek ovládacího prvku nemusíte zadávat sami.
-
Access automaticky nastaví mnoho vlastností ovládacího prvku na příslušné hodnoty v závislosti na vlastnostech pole v podkladové tabulce nebo dotazu (například vlastnosti Formát, Desetinná místa a Vstupní maska ).
Pokud jste již vytvořili nevázaný ovládací prvek a chcete ho svázat s polem, nastavte hodnotu ve vlastnosti Zdroj ovládacího prvku na název pole. Podrobnosti o vlastnosti Zdroj ovládacího prvku získáte stisknutím klávesy F1, když je kurzor v rozevíracím seznamu vlastnosti.
Viz také
Automatické zarovnání ovládacích prvků ve formuláři
Vytvoření vypočítaného ovládacího prvku